Żaden Kernel nie da Ci więcej RAMu, ponieważ żadne oprogramowanie nie zwiększa fizycznej jego ilości. Ew. możesz "zwiększyć" RAM poprzez używanie partycji SWAP, która jest częścią pamięci telefonu lub karty pamięci. Jeśli chcesz wgrać jakikolwiek kernel, to tak potrzebujesz ROOTa. Natomiast czy potrzebujesz odblokowanego BOOTLOADERa to nie jestem pewien, ale chyba przy rootowaniu stockowego ICS'a zostaje on odblokowany. Do tego jeszcze potrzebujesz recovery (np. Clock World Manager), ponieważ przez nie instaluje się m.in. jądro systemu (kernel).