Are you S-On or S-Off? If S-On, you have to extract the boot.img and flash it via fastboot. I'm also thinking that since that kernel development has been discontinued, it might not support the newest ViperX rom. In the kernel thread, members mentioned it worked with 4.0.6, but no mention of 4.0.7. Might be best just to stick with the recommended ViperX boot.img until you know you got everything working.
As far as CyanogenMod, please refer to the official thread for your phone here:
This has the install guide, as well as a link to their recommended recoveries. Most likely TWRP will work as well, though CM team always promotes CWM as that is what they build and test with. Reading through some of the user reviews though, seems like you might want to be wary of CM11 as it has some various issues for certain people. Might want to glance through some posts and make sure those issues won't affect how you want or need to use the phone.
Need some help, advice, something fixed? Hit me up on Hangouts @ es0tericcha0s
Now offering unlocking services - including many Sprint phone unlocks! PM for details!
HTC Droid Eris / Motorola Droid / Samsung Galaxy S Fascinate / Motorola Droid X / LG G2x / HTC Evo 3D (x2) / Samsung Epic 4G Touch (Sprint S2) / HTC Amaze / Samsung Galaxy S3 (International) / Samsung Galaxy Note 2 / Nexus 4 / HTC One / Samsung Galaxy S4 / Sony Xperia ZL / Nexus 5 / OnePlus One (64 GB)