Hola a mi me pasa lo mismo que a ti, y me ha mejorado algo instalando una rom stock (he utilizado la rom stock de orange modificada por colombina que trae root y esta despersonalizada de orange, le he puesto el kernel y nitroglass), y ademas he calibrado bateria con este tutorial
http://www.htcmania.com/showthread.php?t=313162 y haciendo bien el tutorial de calibracion vuelvo a tener bateria que me dura 20 horas