Mate, I feel your pain and frustration.
I have a similar set up, see specs below, and for six months I was having up to five screen freezes per day. It was driving me nuts and M$ tech was no help, always blaming me and every component in the computer. You are not alone, just google 'Windows 7 64bit screen freeze' and meet about 17,000,000 others with the same problem.
I decided to try and see what was happening when the problem occurred so I downloaded and installed a little program called 'Core Temp' whose monitor now lives on my screen. It tells me CPU usage, RAM usage and CPU temps.
I very quickly found out that the W7 64 bit OS chews up almost 3GB of RAM just to keep it running, even after pruning all the crap from start-up etc. Try doing a focus stack and it struggles, big time. I was getting so many screen freezes it was driving me nuts. I imagine playing games would have a similar effect.
With the original 4GB of RAM installed I noticed that every time I had a screen freeze, my RAM usage was off the scale. Swapped the RAM for 2x4GB and haven't had a screen freeze since.
CPUID, another free download, alerted me to the fact that my CPU fan was spinning at up to 10.000RPM. Not good for CPU longevity. Hence the upgrade to the Noctura CPU cooler set-up.
My system:
Mobo: Asus GA-880GMH-USB3
CPU: AMD Phenom II X4 955 @ 3.2 MHz (Black Edition ) - Unclocked
RAM: 8GB G.SKILL Ripjaws @1333MHz - Unganged
CPU Cooler: Noctura Twin Fan
PSU: Cooler Master eXtreme Power Plus 550W
GPU: Radeon HD 5750 with 1GB GDDR5
Case: Antec 300 plus 3 extra inlet fans and 1 exhaust (YATE LOONS)
HD: 2 x Western Digital 500GB + 1 x 2TB
OS: Windows 7 Pro 64 bit
Monitor: Dell 22" TN (My next upgrade is to an IPS)
Obviously I can't guarantee that doubling your RAM will solve your problem, but it sure as hell fixed mine.
Good luck
Kevin