Is this old drive meant to be storage, or are you hoping to boot into the existing Windows install that lives on it?
Booting from that old drive will probably not work. You need to reinstall the OS.
Buying Windows again is a whole different question. Maybe, maybe not.
But in any case, you will almost certainly need to reinstall the OS with the new hardware.