Hi guys, I've recently been getting more and more frustrated with my Samsung Galaxy S G-I9000 because it's pretty poor at multitasking and keeps crashing on me, it crashes at least once a day.

I have rooted my phone but haven't done much with it after that and was wondering is there a custom ROM I could try that runs better than the stock ROM?

In other words a ROM that will mean my phone is more stable and better at multitasking. Now I know that these ROM's can only do so much, and my phone isn't exactly a front runner when it comes to memory etc. but has anyone had any success at stabilizing these phones with a custom ROM?

Is CyanogenMod any good?

If there is no way of stabilizing these phones I might as well install a custom ROM and have some fun with it, any advice will be gratefully received.

Thanks in advance.