Chiming in.
At first, someone said to revert to 295 for my 8800GT, telling me it was the most stable version for my GPU. No luck.
A few people told me it could be an overheating problem. I found that my GPU was hitting 93°C, give or take. Dusted out my computer, and it lowered by 5°C, though I had no compressed air. I manually set the fan to max speed, which dropped the temperature significantly. Then I lowered all my graphics settings in-game to minimum.
I still got black screen at 68-70°C. Overheat is not the issue.
While the 8800GT is a bit old (but still very effective), the rest of my system has been upgraded within the year.