I think the culprit might be your memory, you temps are really good, and your running at stock settings, and since you've been able to play 2hrs of Crysis without issues I doubt it'd be GPU related..
Chances are its your memory causing this issue, I've had a similar problem, and I had no idea...