My experience is that with the more eye candy and things installed /cooked into each rom, the more battery life it will drain. Consider a light rom such as LEAD ROM lite version @
elesbb user rom, or even the sprint basics rom by @
scrosler, I usually had the most battery life with those roms.