Para tu Sensation no existe un kernel si no para la rom que pones y no hay ninguno malo solo depende de que rom tienes ahora que no has dicho pero si no lo sabes deja el movil con el kernel que viene la rom ya que si buscas estabilidad y buena bateria es mejor dejar los kernels incluidos de las roms
Resumido deja la rom tal como viene a no ser que te vaya mal y entonces puedes probar con otro kernel (el desarollador de la rom dice muchas veces el kernel que se le puede poner)
Sobre si tienes que borrar cache esto lo haces antes de la instalación de cada rom si es una distinta de la que tienes tienes q hacer una instalación limpia
Luego ya despues de instalar la rom yo te recomiendo sdmaid que es muy buena app para borrar rastros de instalaciones y demas
