Por el foro andan unos cambios en el registro que hacen que la bateria dure algo mas,y para los datos yo uso el GprsKiller que me los desactiva cuando no los uso lo que hace que tambien dure mas la bateria.
El GprsKiller miratelo,si te interesa,aqui:
http://www.htcmania.com/showthread.php?t=54027
Los cambios del registro estos:
HKLM\Comm\AsyncMac1\Params
DisablePowerManagement=0
HKLM\Comm\PPTP1\Params
DisablePowerManagement=0
HKLM\Comm\L2TP1\Params
DisablePowerManagement=0
HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_C lass\High_Capacity
DisablePowerManagement=0
HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class\ High_Capacity
DisablePowerManagement=0
HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_C lass
DisablePowerManagement=0
HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class
DisablePowerManagement=0
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Battery
PollInterval=20000
// probably time between checking battery status, it's 10s by default, changed it to