hi
this may sound daft but how long is it since your pc was dusted inside the tower.
i was having this problem and worse even had the blue screen of death a few times, but could not work out what was wrong, then as a last resort looked in the case and boy was it dusty, so after unplugging i carefully hoovered out the inside and also took off the fan (remember which side is up) on the heatsink and hoovered all dust collected on there too.
dont seem to be having same problem anymore so am assuming the processor must have been overheating and causing problem. hope this helps