Hay ROMS por ahí muy buenas. Date un tiempo para ir probando varias hasta que encuentres una que te funcione. Yo instalé hace como un mes la ROM xROM-Eclair-2.1-v1.0.1 (que posteriormente se convirtió en OpenEclair) y me va de putísima madre, con las carencias de Android 2.1 al no ser oficial... Pero entre lo bien que va y que no tengo tiempo para cambiar la ROM, puesta está.