Could be RAM; test your memory, 1 stick at a time, with MEMTEST86+. Are there any messages in the Windows Event Logs? Does the problem happen while you're just reading your email or surfing the web, or just during [any] games? An overstressed PSU could also cause this. What brand and model (not just wattage) is your PSU?