This may help some people, which is why I'm posting.
I was experiencing game freezes (checkerboard graphical glitches) which were requiring a hard reboot to fix. Tried the patch...no fix. Tried rolling back to older Nvidia drivers...no difference.
Stupidly
I assumed the fault was with the game, driven largely by the huge amount of problems people were/are having with it. However, I did decide to check and see whether it might be hardware related, and low and behold! the core temp of my 6800 was running 115 degrees. A quick repositioning of my PCI card setup to allow more airflow and guess what? Not one crash since.
So...if you are experiencing similar problems it might well be worth you checking how hot your card is running. You never know.
I was experiencing game freezes (checkerboard graphical glitches) which were requiring a hard reboot to fix. Tried the patch...no fix. Tried rolling back to older Nvidia drivers...no difference.
Stupidly

So...if you are experiencing similar problems it might well be worth you checking how hot your card is running. You never know.