I don't own the game myself, but this could be a gfx card driver problem.
Besides the obvious, installing the newest driver, you can also try to roll back one ore more driver generations; you can find old stuff at
http://www.oldversion.com/
Another possibility could be a faulty RAM. I had this problem that I sometimes had a ctd with an announcement that the driver was restored. I found out that it was my computer's memory. The dealer who sold the RAM bars states he had a return rate of 40% of those certain bars.

So you should also let your comp run
memtest overnight.