Could also be the gpu on the video card that has a heat problem.
This is a great program for monitoring the system Everest @
www.lavalys.com
Mine was shutting down and was a solid computer, I had a vid card choke up a fan and it was the reason (which was easily identified when I saw the GPU temp at 88 C or 190ish F)