When i'm playing a more resource heavy game such as the Witcher 2, Mass Effect ect. my computer will restart itself after about an hour of play, this is a recent issue, i used to play these games for quite some time with no problems. I am able to play games such as League of Legends, Starcraft 2 and Diablo 3 on high settings for hours on end. After the computer restarts i check the cpu temp using core temp, with temps around the mid 40s (using the stock fan).
Any suggestions on how to fix this?
Motherboard: Asus P8P67 Pro
RAM: G-Skill Ripjaw 16GB
GPU: Radeon HD 6870
PSU: Antec High Current Gamer series 750W
HDD: Western Digital Caviar Black 1TB
Case: Cooler Master HAF 932 Full Tower