Desde luego no pierdes nada por meterle CM7 y ver qué pasa. De todas formas, yo tengo la jw1 sin 3g y con un uso normalito (escuchar música a ratos, wifi 24h encendido, sincronización de correo, twitter...) la batería me dura 2-3 días. Si le doy mucha caña, me aguanta al menos todo el día así que a lo mejor tu problema símplemente es que la vida de tu batería ha llegado a su fin prematuramente :P.
Bueno prueba lo de la cyanogen y ya nos comentarás que tal. Hay varios tutoriales en el foro para instalarla, que esa rom se instala de forma distinta al resto de roms.