I had a crash from the get-go: I believe it was the "unable to start Direct3D" one. I use Refreshforce to push my CRT to a refresh rate of 85 hz in games. Once I set this to back to 60 hz at 1024x768 the game started fine. Once in game, I could choose my desired rate of 1280x960x85 hz, and the game continued to work.
If I recall I had a similar problem when I first ran Suprememe Commander. I was able to circumvent the issue by running that in safe mode, then choosing 1280x960x85.
Gas Powered: please change your coding to take into account that not everybody is running refresh rates of 60 hz. Thanks!
-HM