Have ghost log errors to a file and view it. Unless you aren't having it auto restart, I doubt ghost is crashing, rather encountering errors and then doing the automatic reboot. What is likely happening is that there are paths longer than the dos limitation of characters. Make sure you don't have a ton of nested directories anywhere (press * at the root of the hard drive in explorer. If you are sure about the data integrity, then just disable error checking. I forget the switch atm, but ghost has good document so it should be easy to find. Maybe -i or -f. Even ghost 5.xc could handle copying from different size disks.(just expands to fill the partition)
If you have a new maxtor, just use the maxtor software to copy the hard drive to the new one. Worked great when I transferred data from a WD 13 gig to a 20 Gig maxtor. Maxblast.