I have just upgraded to Windows 8 and the game is crashing on startup for me too. At first I thought it was because of Windows 8, but then I unplugged my Xbox wireless controller receiver and the game stops crashing.
I plugged the receiver back in after game startup. There is no crash then, but the controller is not recognized by the game.
If this could be fixed that would be great. I don't mind using mouse and keyboard to play the game, but prefer to use the Xbox wireless controller