I had the exact same problem. Deleting settings.cfg didn't fix it but deleting the Unity3D prefs did. I compared the previous version of the file to the version after running the game again and found that the Screenmanager Resolution Height value was set to 0 when it was crashing. So whatever causes that value to be set to 0 is the problem.