Para mí que las causas principales son: la capacidad de la batería y el uso que se le dé al teléfono.
Por otra parte, en XDA comentan algunos usuarios que la última Radio (enlazo con lo que dices de la actualización) les drena la batería. Por experiencia te puedo asegurar que con distintas Radios y Roms la batería a mí me dura más o menos lo mismo, hora arriba hora abajo. No he notado una diferencia abismal. Aun asî, debo decir que la última Radio, a mí, me genera problemas de carga de batería (entre 3:30/4h).
Sigue los consejos de fosco: brillo de pantalla, cuidado widgets muy visuales (por llamarlos de alguna manera), si la cobertura 3G es mala en tu zona pon por defecto 2G (así evitas que esté continuamente buscando la mejor conexión) y, por último, la sincronización de ciertas aplicaciones como Facebook.
Enviado desde mi Desire S usando Tapatalk