Right click my computer / manage / Event viewer / and click on the application and system log files. Are there any errors occuring on a regular basis? if so tell us
Symptoms look as though its over heating. Open up your case and clean it out, get rid of all dust, specially in the CPU fan block.
download this
CPUID
And report your temps after all of that.