I finally found a fix for this irritating problem after days of searching, updating drivers and just about every other system software.
The problem appears to be caused by there not being enough virtual address space on 32 bit systems (particularly vista). As for the fix: bring up your start menu and type "cmd" in the search bar. Run it as administrator. Clear the command line and type, without the quotes "BCDEDIT /set IncreaseUserVa 2800".
This should drastically decrease the number of title screen crashes you experience, but not totally eliminate them, unfortunately. It's a great temporary fix though until (hopefully) the problem is patched out. --- "When your stars are baked, and your rivers fly, do you ever believe you were stuck in the sky?"