I'm by far from a specialist as some are on here.
With regards to backups there are various solutions out there.
Google should backup to your gmail account with regards contacts etc. With your handset rooted you can do a nandroid backup.
My personal preference is MyBack-up pro, I have changed handsets several times and this has always delivered.
I if was you I would perhaps bin that ROM. I would do a complete wipe, get the recommended Kernel for the Handset, get a recommended ROM then see if the issue re occurs.
Root Guide here
[Guide] to Installing S-off, Unlocking, ClockWork, Root, SuperCID & S-on - xda-developers
This is the ROM list you require
[ROM LIST] Suitable ROM List 100% Working ROM's Only
This I think would solve the problems your having.
Hope it Helps