Quoted:
the fact you got a bsod says it is software not hardware.
bad ps and heat don't give bsod's.
if the restore fixed it, you are probably good to go. if not, boot into safe mode and transfer your stuff off.
Actually... they do. Bad PS, heat, and hardware (RAM) cause execution errors. Unstable voltages in a PS cause bit errors and voltage sags can cause some hardware to power off momentarily. Heat causes increased resistance changes which also cause bit errors. This messes up code execution when memory, cache, or instructions are corrupted. Resulting in a jump to error recovery or debugging code which is the BSOD
<--- Computer engineer here
The memcheck will stress the system a little and search the ram for bad spots. If it didn't find any thats good. A spotty PS can be difficult for a person without the correct tools to diagnose. I would look into driver problems next. I usually have people run memcheck before they go through the trouble of messing with drivers.