Like several on here, I'm a nVidia user with Windows Vista 64-bit, and pre-1.03 the game would completely freeze every 30-35 minutes ro so. After 1.3, it didn't crash, as I could still hear the music and move the mouse, but the rest of the game froze after about the same amount of time. So after trying almost a dozen different video drivers and combinations of detail leves along with the fix suggested in the sticky above and still having the same problems, here's a combination I'm tentative to say actually works. Since doing it, I haven't had a freeze/minidump even on random gigantic maps:
169.44 nVidia drivers - These are not Digitally signed, but they are an official release. They were put out to fix a Crysis 1.2 patch problem, and seemed to have fixed whatever was wrong with prior versions. These were released less than a week ago, so don't be fooled if you find 171.XX, 174.XX, or even 176.XX drivers. 169.44 are the most current official release. If you can't find them on nVidia's site, try the evga.com site.
Turn off BLOOM in your Effects menu.***
Set Detail levels to High or below.
That's it! It's worked for me, as I played a 4 hour game last night with my brother, and just finished up a multi-day campaign which had been freezing on me prior.
Keep note: I do have WinXP-SP2 compatibility on and am running it as an Administrator.
Try it out, see if it works! Now I can play long enough to notice the other bugs!

***BLOOM seems to only freeze my games on the huge maps. I played all last night with it on on Systems of War (a Medium sized one) and the game ran without a hitch for 4-5 hours. After trying to load a saved single-player game on a randomly generated Huge map, it crashed within 5 minutes. I went back, turned it off, and it's worked fine for the last 3 hours.
Hope this helps!