I had a problem a for about a week and found out it was Stardock's Fences. I thought it was the ATI Graphics because I had a problem a lot like this one and it was the Graphics Driver. Then I had this weird error and Fences shut down and the game ran fine. Uninstalled Fences and everything worked fine.
Most crashes occur because one program conflicts with another. If your like me you could have a ton of processes running and it becomes just a matter of luck on finding the problem.
Couple of questions:
Is there a patch for the game that you haven't installed?
Any other games giving you this type of problem?
Have you started shutting down background processes and then restarting the game?
Have you gone to the web site and looked for other people who are having the same problem?
I'll try and help in any way I can. I frequent this forum quite a bit and though I'm no real expert I'm pretty good at getting to the bottom of a problem and figuring out a solution.
Though one time at band camp, I took my computer, and....