Sufyan: Weird. I'm using Vista 64bit and I set compatibility to Win XP SP2, then disabled "full-screen" in the game settings. The game immediately crashed with a .cpp problem, but after starting the game again the full screen checkbox is unchecked and the game appears to no longer be crashing, though I haven't done much testing. Thanks for this thread, the constant crashing really killed the joy of playing this game that is a perfect "just one more turn" title.
I certainly know how it is! The game will freeze up after meddling a few policies, and so on and forth. I was tired of having to restart my computer for the umpteen time. And yes, I believe there might be an error or so while adjusting the screen resolution issue, but you can just go back into the game and re-adjust to how you like it (IMO, it's better to handle the full screen mode adjustment first, before running it under Win XP compatibility). So, together with changing the windows compatibility, playing is now smooth with no more hang-ups (Whew!). I bought the game and it's expansions during the summer sale and only have gotten around to playing it now.