This seems slightly contradictory. If there are unsafe Windows Shutdowns, they should be showing up in Reliability Monitor.
I guess I should say, they show up, but they're totally useless information:
"The previous system shutdown at 8:55:24 AM on 2/18/2020 was unexpected."
When I've looked in the event manager as well for other critical errors, they're always about as useless as that. No memory dumps available, no error codes to check...
And there are no "problem reports" in the reliability and problem history window.
Does this happen only at idle? Only at load? Or randomly, either case?
If I step away from my computer for a few minutes, I've never come back to it being frozen. The only time I can recall it freezing is under light use: web browsing, maybe some music playing, but my wife tells me that it's also frozen once or twice when she would use it to play video games (before I built her a machine at Christmas). But it is also very random and overall, very rare - I can go for weeks without this issue popping up.
I might consider, using a vcore positive offset voltage, if your board supports that. Either +0.050V (50mV) or +0.100V (100mV). Check your max / load temps after doing so, as you might cause your CPU to run hotter. (Well, almost certainly.) Maybe that's all it needs.
I think my motherboard had some power saving setting that was off by default, but when turned on, it would cause freezes within minutes, consistently, so I had kept that at the default setting. But I'll have to look into the vcore positive offset voltage: everything right now is at the defaults for my Gigabyte H170N-WiFi board. I don't think I'm running the latest BIOS (F22e), but I have updated that in the past, with no difference in this intermittent issue. edit: turns out I am running the latest bios.
Or maybe try swapping the PSU, maybe yours was just flaky from the start.
Yeah. I'm keeping an eye out for a decent PSU to drop in price. I don't have a spare lying around at the moment to swap out. I do have a PSU tester, but I've yet to go into the case and actually check, since it would be a time sink to undue a lot of the cable management. My long-term goal is to pick up a decent PSU and swap it, let it run for a few weeks to see if there are any changes, and simultaneously use the PSU tester on the XFX supply. If it comes back bad, I believe it's still under its 5-year warranty.
You have an older and somewhat power-hungry AMD GPU. Have you kept your drivers continuously updated over the last few years? Any change in behavior noticed with updated drivers?
Maybe try removing the GPU, and running off of the iGPU, or possible dropping in a less power-hungry GPU, maybe a GTX 1650 or something not from AMD, and see if the problem still happens. If it goes away, the problem might have been your GPU. (Or PSU marginality.)
I have kept the drivers up-to-date. No changes in the system's behavior. I've also never seen any visual indications that the graphics card might have problems (eg, in-game artifacts). Another long-term goal was to swap out the GPU, as part of a "renewal" to squeeze more life out of this desktop.
The hardest part is because it's so intermittent, I'd need to run it for weeks before I'd know if 1 thing actually solved the problem.
Mainly, I've just been fishing for ideas as to what to check. Thanks!