Antes de meterle una ROM tienes que hacerte ROOT y en ese proceso debes tener cuidado.
Metete en la sección de ROMs y desarrollo y lee si puedes usar el método revolutionary (para ello tendrás que mirar tu versión de hboot se hace pulsando volumen - y poseer con el teléfono apagado). Este es el metido mas sencillo en caso contrario tendrás que usar el otro.
Lee y luego vuelve a leer es el mejor consejo, al menos que te hagas con los términos y con que es cada cosa.
El tema de que ROM elejir depende mucho de lo que busques, pero si quieres algo estable mirarte alguna Gingerbread, las mas estables para la Desire. Aunque algunas con versiones posteriores tampoco van nada mal pero tienen algunos bugs.
Suerte y lee! Jeje