It's possible it's another program, Hawk. The CTD seem VERY random though. I'm not a huge buyer of games, the last one was BF2142, which I've played online A LOT.

Never has it CTD. In fact I can't remember any game I've bought in the last few years that has had this problem.