Well if you see the "lockscreen" then you can boot. So it's not the old "fastboot flash boot". But maybe you restored a corrupt backup that got corrupt over time and then you backed up over it.
I am thinking outside the box here, but try the following :
1- Factory wipe using the recovery then restoring the backup again.
2- to flash a custom Rom(preferably a stable one) doesn't matter which one. Doesn't require to be sense based , but if it succeeds to boot up without restarting, then you know it's a software issue and you can flash an RUU.
Hope this helps , good luck
Sent from my HTC One X+ using xda app-developers app
This community has helped me in ways that one can't imagine. It provided me with the knowledge that will help me to achieve my dream, and I will pay back. I will always try to help those who are in need.
HTC One X+
Viper x+ ,TWRP
Boolean root = true;
Support that ****!
Can't Understand the difference between ROOTING and Unlocking the bootloader? READ THIS