That game crashes on me more often than anything I've ever seen (let's say about 10-15 times in 2.3 hours of having the game running). During the loadingscreens between levels it will flash me a bsod before rebooting and it froze up on me once. I tried lowering the graphics settings which stopped the crashing for a little while, setting the affinity to one core, running in windows98 compatibility mode but nothing seems to help.
The only thing I haven't tried yet that I've seen mentioned on either the eidos forums or steam forums is to install the game (+steam) on my C: drive instead of the G: drive, but that would be a real pain + I'd like to keep windows and steam on two separate hard drives.
(short specs: e8500 core 2 duo, hd4850, 2 gigs of ram, windows xp)