Being as you are rooted, you might try installing the Harmonia ROM. It will allow you more space for apps, allow more movement of apps, can be overclocked to 480MHz min-725MHz max with no problem after installing an overclocking app (Angry Birds is a lot smoother).
Then there is the Bumblebee Resurrected. Not Quite as much space, but it is already set to 480MHz min-768MHZ max and is one of the Fastest Froyo Rom's out there.
The Harmonious Bumblebee is a cross of both.
They all have the TWS bug fixed and they have the activate app.
Even if you decide to move up to a Gingerbread or ICS ROM It would be a very good Idea to keep a backup of either of these three, because of the activate app, which the Gingerbread and ICS ROM's don't have.
If this is something your interested in doing (might help your current 3G problem), go to the All Things Root sub-forum and look in the sticky's.