Different imaging programs can have different formats, so you can't use one to make the image and the tools from the other to restore it.
If you have both the old and the new disk connected at the same time, you can do a direct copy from disk to disk, called 'cloning'. Some imaging programs can do that also.
My computer is running slow, and freezes recently, I could not figure out why, run ESET smart security to scan it, no virus found.
I am not sure if it is because of the hard drive needs to be replaced? What tools should I use to diagnose the reason?
If I ends up needs to replace the drive, would creating a Windows Image enough to transfer my system and files to the new hard drive?
Or should I use Ghost? what is the difference?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic