I just corrected a blue screen/random restart problem by cleaning dust off my CPU heatsink with a can off compressed air. Apparently my CPU was overheating. Try this before anything expensive. Good luck!
ps. I also tried to re-install windows/formatt drive and it didnt help.
ps. I also tried to re-install windows/formatt drive and it didnt help.