First of all, make sure your fans are running and your radiator isn't completely choked out with dust...cheap, easy. After that...
Download something like HWMonitor from CPUID
You will be able to figure out if you're having a overheat problem with that application running. Watch CPU and GPU temps...this could be your GPU going to shit too.
If you're not seeing any temp issues, I would get in to your computer and remove everything that's not necessary to post, run the computer like that until you confirm it still has the same issue. If not, it's one of those auxiliary items.
At that point, MemTest, and start swapping out parts until you find the problem part.
I've seen odd issues like this from just about everything...PSU, GPU, CPU, Memory, Motherboard...Just start hunting.