I use Paragon and others here use Acronis. You can try Chronos the 2nd 's suggestion. I haven't heard of it before. When it comes to drive management/backups I think the paid for versions are best, plus you can get good support (from Paragon anyway) if updates are needed for newer OSs.
By the way, how did it go changing to AHCI in the bios?
I had partial success with Win 7 trying out a restore from an image, some programs had to be reinstalled. Some here couldn't find the image on the external drive using the DVD to boot from. Worth a try anyway but not for me.