BUeno, asi por encima los pasos son:
1.- Mirar al principio del post y bajar eso que pone
recovery. En ese mismo paquete estan los drivers y el
flashtool
2.- bajar las ROM que quieras probar
3.- instalar drivers. Busca como hacerlo, hay 1001 tutoriales sobre como hacerlo
4.-
Root al movil. En este mismo hilo puse un comentario con un enlace a xda developers de un archivito ke lo ejecutas en el ordena, con el movil encendido y la opcion debuggin (settings->developer options) y lo hace todo solo en un abrir y cerrar de ojos
5.- MUY IMPORTANTE saca una copia de tu ROM antes de hacer nada. Busca programas para hacer BackUp completo del movil (ROM incluida)
6.- apagar movil, desconectar cable usb
7.- abrir flashtool, ir a file, select Scatter. Hay tienes que buscar un archivo .txt que suele estar en la misma carpeta de la ROM a instalar. Suelen ser del tipo MT6577_Android_scatter_emmc.txt. Una vez hecho desmarcar las 2 primeras lineas (PRELOADER y DSP_BL)
8.- pulsar boton download y conectar movil APAGADO por usb (en este orden)
9.- rogarle al dios del HAck ke todo vaya bien mientras esperas a que salte una ventana con un circulo verde, que indica que ya esta flasheado
10.- instalar recovery (hay gente que este paso lo hace antes, yo prefiero hacerlo despues de flashear la rom)
11.- encender movil, probar camara, datos, pantalla etc
PEro vamos, que todo esto se explica al principio del hilo y en millones de lados, si buscas encontraras todo mas detallado.
En cuanto a lo de la bateria, cambiar a una custom ROM ayuda mucho. Yo uso una app que se llama Easy Battery Saver que funciona muy bien. Y luego lo tipico, bajar el brillo, desactivar el wifi siempre que puedas etc etc
Para lo de la memoria externa hay que meterse en Settings->Storage->Preferred Install Location y ahi salen opciones, elige la que mas te guste. De todas maneras yo te recomiendo que lo dejes en Let System Decide, porque cuando tu haces una aplicacion le dices donde quieres instalarlo. Hay algunas que tiran mejor en la SD y otras que van mejor en memoria interna. SI el programador de la app no es malisimo, lo habra indicado en el android manifest, asique es algo de lo que no te tienes que preocupar