I would most definitely not give up just yet. When you clone, be sure to empty all trash/recycle bins and delete any unneeded large files like .zips and installers you no longer require. There are utilities that make use of SMART data to determine the real health of your hdd, some 3rd party and some from the hdd manufacturer. Get and use one.
Then run a thorough checkdisk and defrag for good measure, even though defragment is far less an issue anymore with advanced file systems like modern NTFS, it is still a factor, albeit a lesser one now. Most partition managers can do this and the ones that boot from optical or usb drives so they are not within the system you are repairing and cloning are best. They often have many tools and I'll link my favorite Swiss Army Knife below.If all you are replacing is hard drive you should have no problems with Authentication.
Incidentally, there are ways to maintain a system without reinstalling regardless of hardware changes and w/o having to explain yourself to Microsoft, though they are generally helpful.
1) When booting on new hardware, often one can use the F8 boot menu to boot to Safe Mode where mostly just fundamental drivers are loaded, with less opportunity for conflict. This can even be furthered by uninstalling potential conflicts from Device Manager before moving to new hardware. Upon the subsequent boot Windows will simply "find new hardware" if the conflict potential is few and slight.
2) When first installing a new system, and all the base needs have been copied to hard drive, it is possible to stop the install at this point and boot an aforementioned usb/CD/DVD Live System and create an image of this proto state. Simply restoring said image to a new hdd will sidestep the sometimes lengthy install process and is particularly useful for those of us with multiple licenses for mass deployment.
The best Live System I have ever used, and still use, is by far Hirens BootCD found here >
http://www.hirensbootcd.org/download/ .
It employs a Windows PE to provide a decent GUI desktop with a plethora of amazing tools including EaseUS partition manager as well as many updateable av/malware scanners, and the SMART tools mentioned above, etc etc. It also has a Linux Desktop Rescue boot that is extremely user friendly, even to the uninitiated, which has Clonezilla, a terrific and free backup/restore disk/partition imager .
There are also many tutorials on YouTube to instruct on getting, installing, and using Hirens. If you work at all deeply, it is simply indispensable.