Add -show_err to the shortcut you use to run the game.
If you then get a CTD, you'll get an error message which usually explains what caused the CTD.