I have recently cloned my hard drive for my "new" PC to avoid all those licence/key issues. The only issue I can see is that you may have to update the drivers for the new PC.
My old PC is built on a Gigabyte GA X58A-USB3 motherboard and the new one is built on a GA X58A-UD3R, which I bought some years ago as a backup and turned out to be brand new still sealed in its antistatic bag so reasonably similar/compatible for cloning. Although everything works, I've been having issues with un-commanded reboots that generate a Kernel Error 41 message and as I write this I am still working on the problem but it seems to be getting better. I did do a reinstall of Windows 10 keeping my files and apps not that that seemed to make much difference. A lot of my drivers are not the latest available and that is what I am primarily looking at.