Primero creo que deberias entender que es y que hace un kernel.
Una forma sencilla: Se comunica con el hadrware de nuestro equipo. administra el uso del CPU, asignando prioridades a los procesos, la cola, la ram, etc.
Esa es una definicion media simple y corta.
Ahora, es imposible, totalmente imposible: Tener el mejor rendimiento, y la mejor duracion de bateria.
Si queres rendimiento, el cpu va a trabajar mas, por ende va a precisar mas energia (menos bateria). Esta en tu juicio encontrar un punto medio.
Podes usas el firekernel o el blackhawk, da igual.