Roms hay varias y para todos los gustos, me parece raro que no puedas grabar vídeo en CM7, se dan esos problemas con CM9 y CM10.
Yo te recomendaría que sí particiones tu SD, y depende de la clase que tengas le hagas una partición ext3 o ext4 para no perder fluidez teniendo aplicaciones en la sd.
En cuanto a cual Rom instalar va a depender, si necesitas con GB me voy con la de Samuaz, si es con ICS estaría la BCM que ya no tiene soporte, pero su trabajo la sigue Spazedog.
Con JB probaría la de evervold, yo no la he instalado pero es una de las que siempre actualizan, y la que uso actualmente con JB es la de Paranoid localizada en xda muy fluida y estable.
Las de Miui en lo personal no me llaman la atención, no las he probado.
Saludos
Enviado desde mi Nexus one usando Tapatalk 2