Do you have an idea of what your CPU temp is running at under load?
I am thinking it might be a heat issue, make sure you have good contact between heatsink and CPU and that you are using good thermal paste.
You can use a program called core temp to check the CPU temp and use a program like prime95 to stress the CPU out. If you getting into the 70's or 80's under load then this could be the issue.
I had the same issue on an old AMD chip a while back and i have seen it a few times in work.
This,
But I found coretemp horribly inaccurate.
Try HW monitor, and just leave it on while playing a game. It saves the highest temperature.