geosurface, if you can get those bluescreen errors, it would pretty much answer your problem.
I belive while AMD processors still cause the motherboard to shut down (NOT REBOOT!) when criticle temps are reached, video cards and intel CPUs will down clock themselves causing performance issues, but will not shut down or reboot the computer. Also it seems like you are atleast comfortable about working inside your case so you seem like you should be able to tell if something changes and things are getting hotter. Chances are however if the same fans still work, temps have not changed.
So what does cause reboots? A number of things, but they all have errors and they all have tell tale signs.
PSU reboots, this is the trickiest because in most cases if a psu is failing, it powers down instead. However if the psu is simply not supplying enough or proper voltage, the motherboard will become unstable and reboot. You should probably be able to use a number of hardware monitors and look at your voltages to see if you can spot a number going way off signifying failing components.
Bad RAM, causes reboots and hangs with very little warning. Usually does not fail at idle but can fail during low or high activity. I've had bad memory sticks stay stable on memtest for over an hour and still be bad. These are the most annoying because you can't force them to cash out. Easily identifiable with a bluescreen error.
Bad GPU/GPU memory. Easiest to spot because you should be noticing corruption in your games shortly before the reboot. Also once the damage gets bad it should show up on your system text/boot screens.
Bad hard drive. Kind of like RAM, you won't see things happen at idle but you will see reboots at low and high use. Copy several gigs of data which should not stress memory or gpu and see if this crashes the system. This one is also pretty easy to identify by bluescreen error.