te recomiendo hacer root. por supuesto.
rom buena? eso depende de ti...a tu gusto. en ginger la buena buena es la 0.62. pero antes hazte root en la 0.42 y actualiza SOOLO por wifi, y asi heredas el root en la 0.62. y wala, telefonazo.
- o mete tu otra rom q te guste... o pasate a ICS..... lo q prefieras.
normalmente cuando cambias roms y eso el tema de los reinicios se soluciona solo. al cambiar de rom.