Espera, si tienes recovery, puedes pasar una ROM por la PC. Algo como esto a la inversa:
http://www.htcmania.com/showthread.php?t=680849
Proba poniendo la rom en el disco C, y renombrala ROM.zip
Reinicia el telefono en recovery y luego conectalo a la PC
Ahora, pone WIN + R y en ejecutar escribi cmd. Alli, anda donde tenes el sdk de android, si no lo tenes descargalo aca:
http://developer.android.com/sdk/index.html y actualizalo tambien, abriendo un programa que esta en la carpeta donde se instala. (Instalalo en C:\). Luego de eso escribi en cmd lo siguiente:
cd..
cd..
cd..
cd android
cd sdk
cd platform tools
adb shell
(Fijate que reconozca el dispositivo y aca pone ADB devices para ver si esta)
adb pull C:/ROM.zip /sdcard
Si no te anduvo proba poniendo exit luego de adb shell.
Y se tendria que pasar a la memoria del telefono, luego desconectas y flasheas la rom y listo.