Mírate en kernels el super optimized kernel, que permite bajar el voltaje, usando el programa adecuado.
Yo lo he tenido con la siguiente configuración usando las CriskeloRom:
Mhz 1000 900 800 600 400 200 100
mV -50 -50 -50 -75 -75 -100 -150
Aún no llegué a afinarlo del todo por que no tuve ningún cuelgue.
El setcpu lo dejé de usar por los cuelgues, no le limites la velocidad con la pantalla apagada, por ejemplo, a mi galaxy no le gustaba y se quedaba frito. Y no me acuerdo pero me parece que en las froyo sólo funcionaba el modo ¿Conservative?.
Ahora ya no lo tengo así porque estoy con la ginger, pero en cuanto saquen kernels compatibles volveré a usar el voltage control que creo que se llamaba el programa. En mi caso bajando el voltaje sí que noté un ahorro de batería importante.