Always clean the dalvik cache
I have the same problem before. The best way to avoid bootloop is to clean the dalvik cache every time you install a new rom. If your using CWM recovery, you can find that option in advanced tab. Unfortunately if you have stock recovery , just try to format to factory reset then reboot , as soon as you successfully booted, install CMW such that you have the option to clean the dalvik cache in the recovery for your future rom installation.