Nah do it the other way round!
Buy a new internal hard drive and an external caddy for your old one, put new drive into laptop reinstall windows and enjoy a new pc put the old one into the caddy to get access to any data you need once you have copied all the stuff you wanna keep back to the lappy you can wipe it and use as a backup drive…
No point getting a new drive to sit outside you laptop which is obviously suffering from degradation…