JC2 used to run fine, but now, a few minutes after I start playing, the game crashes and I get the BSOD.

Intel Core2Quad Q9550 3.4 Ghz.
Geforce 9800GTX+ 512 Mb.
4GB DDR3 1067 Patriot
Windows Vista Home Premium 64