Your cpu has an igp plug the monitor into the mobo and remove the gpu.
Verify you get a display.
Remove all ram but one stick.
Unplug the mouse.
Unplug all disk and disc.
So what you end up with is psu + mobo + cpu/hsf + one stick of ram + monitor + keyboard.
Power up and enter the bios and watch the temps.
If the machine freezes you swap the keyboard.
Then you swap the monitor.
Then you swap the ram stick/slots.
If it still freezes your down to 3 parts.
My PC started freezing, needing a hard reset to reboot, just yesterday. The day before it was working fine, the last thing I had done was update the video driver.
I've done some troubleshooting:
Tried booting in Safe Mode and it froze there as well, always a few minutes into using windows. Tried to Reset Windows but that failed, and I'm not really sure why. In the middle of the reset it just switched to "rolling back changes" where it then rebooted to Windows where it then froze again.
After fiddling around with safe mode and trying to reset windows the problem got worse. Instead of freezing after a minute or two it now freezes after a few seconds. The Boot drive became corrupted and would no longer boot, and sometimes instead of freezing it now restarts or just switches to a black screen.
I tried reinstalling Windows with a USB drive but it started freezing during the setup process. So I started testing hardware.
I swapped out the power supply with another, still freezing during Windows Setup. I swapped out the graphics card with another and it still freezes. I swapped the ram around, tried with one stick, tried with the other, tried different ram slots, still freezing. I removed the mobo battery, then used the jumpers on the mobo to clear the cmos. I removed every drive one by one until I was just booting off the USB with Windows Setup but it would still freeze within a few seconds of booting off the USB. I then tried running memtest86, but the PC restarted withing a few seconds of starting the test.
And lastly one thing I noticed, sometimes the keyboard will just stop working when the PC doesn't freeze. So like the first time I ran memtest86 it asks for a keyboard input and the keyboard just didn't work. Its back light was still on, but I had to restart again to get it working.
ACTUALLY while I was typing this on my laptop I had left the UEFI running on the PC to see if it would freeze. It took a little while, maybe a few minutes, but it finally froze and there's some image corruption on the UI as well.
Sorry for the long story, I'm at my wit's end. Is it a bad motherboard then? I've never really had a mobo or cpu go bad on me so I'm not sure. I feel like I've tested everything else. If anyone has any advice or ideas I'd appreciate it, otherwise I might try swapping out the motherboard. Just gotta buy a new one.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic