You can use the old HDD, but you need to do a clean install of Windows 10. Then install the new mobo drivers. If you just move the old HDD to the new PC, it may boot, but you'll have stability and driver conflicts. The other issue is that you need to buy a new windows 10 license. Since the version of windows 10 you have on the old drive is from a laptop, it's most likely an OEM version. Microsoft most likely won't allow it to activate.