Any custom rom will give you those things in pretty significant amounts, though a few standout better than others.
Look for the one that has the features you want.
The 4 common roms at the moment are:
AOSP CM7, overall speed king but not so great on batteries for some, buggy bluetooth, but lots of features.
Bumblebee, current Froyo speed king (though Harmonia gives it a good run). It's Froyo stripped down with a focus on speed.
Reborn, a touch slower and less storage than the rest,but nice features and theme. A nice (polished), well rounded rom.
Harmonia, a stripped down to basics froyo rom, it focuses on compatibility and space. It probably has the best battery life of these and is quite speedy. The dev is opposed to adding features so don't expect many.