Try to adb erase cache, than install recovery again. Or try a different recovery (in particular TWRP seem to cause some ROM flashing issues for some folks, so try CWM).
And its a bootloop (phone restarts over and over) and not just frozen on the splash screen, right? Because with any 2.2x based ROM (including current ARHD) long boot time (like 5-10 minutes) is a common issue if you haven't updated firmware.
Please click the "Thanks" button if you found a post helpful!
Phone: AT&T HTC One (M8)
Tablet: Samsung Galaxy Tab Pro 8.4 (WiFi only)