Usually in the BIOS settings you can view hardware temperatures and set thresholds, I would check these first. There is software such as Everest and Speccy that can display temperature info in Windows http://www.lavalys.com/products/everest-pc-diagnostics http://www.piriform.com/speccy Is this a custom built pc or one from a manufacturer, you should contact them if it turns out to be a hardware problem.