Default [Q] Getting a ROM to stick....

I'm rooted, unlocked with s-on, running 2.3.4, have CWM installed and have made several backups. The problem is that none of the ROMs I've attempted to install have stuck. CyanogenMod 7.1 and 7.2 (stable) boot as they should but don't go beyond the white HTC screen. The third ROM loops between the HTC screen and a Beats Audio splash screen. I've restored a backup after each attempt, but short of trial and error and a LOT of reading it's not working. What am I missing? I thought things had progressed to the point of not having to downgrade hboot or 2.3.4, but maybe that's not accurate. Kinda seems to depend on who I ask. Any ideas?