Are you sure it isn't some particular app that's causing the crashes as you have tried all the ROMs? If not then card issue - quality or format as already stated above, or your phone is starting to fail - it does happen.
I have found many ROMs to be unstable, but as already stated above, the GB ROMS should pretty much all work as designed.
Cool droid and cm 8 JG stable have full backups resident on my card ready for quick recovery from other builds. When it all goes wrong i go back to one of these.
CM 8 JG stable has some extra features but occasional brief stalls and some things don't do quite what they say, probably due to options being in more than one place.
Cool droid one the most stable outside of an original build with ample space for apps.. .
Had a quick go with beanstalk and well impressed for an early build despite no stand alone calender.
Most others tried and discarded, mainly due to not supporting the early ROMs stand alone calender (must ask that question) or silly things like no contacts selection from create msg (How TF can folk leave that out) before I even get to stability issues.
After ensuring card is good quality and formatted correctly, I would strongly suggest OP look at running a build with only critical requirement stuff installed, Then add one more app at a time and use for a day or two and see when it fails.
I have seen some of the devs state that older recoverys may be causing some issues with certain ROMS. - Worth looking at.
Galaxy S3 (dead - fallen from grace aka my pocket) - If only my foes were destroyed so easily
HTC Desire (keeps coming back)
ZTE blade (usually as remote control now)
Old Symbian Nokia (in car as gets signal where new ones dont, battery lasts days and has voice dial, tomtom and some talking books)