One of the best ways to monitor cpu temperature is to install temperature reading software that might help you actually know if the problem is causing by overheating.

Find & Monitor CPU Temperature Inside Your Computer

It is a tiny but extremely powerful and accurate program which helps you monitor cpu temperature of each core simultaneously and can be easily installed on both Windows Vista and Windows XP.
Core Temp lets you monitor cpu temperature of Intel "Core Duo", "Core Solo" (Yonah), "Core 2 Duo", "Core 2 Extreme", "Core 2 Quad", " Pentium E2000" series, "Celeron 400\500" series (Allendale, Conroe, Merom, Kentsfield, Conroe-L respectively), "Xeon 3000/3200/5100/5300" series (Woodcrest, Clovertown respectively) and all AMD K8 (AMD64) and K10 (Phenom, Opteron) series die temperature.

The temperature readings are very accurate as the data is collected from a Digital Thermal Sensor (or DTS) which is located in each individual processing core, near the hottest part. This sensor is digital, which means it doesn’t rely on an external circuit located on the motherboard to report and monitor cpu temperature, its value is stored in a special register in the processor so any software can access and read it.
This eliminates any inaccuracy that can be caused by external motherboard circuits and sensors and then different types of programs trying to read those sensors while monitoring cpu temperature.

The best thing about this tool is that it displays the monitored cpu temperature of each core in the tray bar which doesn’t require you to click anywhere in the application itself to look at the current temperature.
> Monitor CPU Temperature with Core Temp – Download : 32 Bit | 64 Bit
You can find out more at AMD’s or Intel’s website about the optimal temperatures of the processors installed on your computer so that you can compare them with your own individual core temperatures easily and if you use over-clocked cpu then this utility should be a top priority!