Ok, so instead of running Seatools for DOS, use Western digital lifeguard tools for DOS. It's the same set of tests really, but might as well use the manufacturer specific tools whenever possible. Run the same tests. WD might name them slightly different, but they are basically the same.
https://www.lifewire.com/western-digital-data-lifeguard-diagnostic-review-2624564
Run the Short and Extended tests. Run the short test first, if it passes, run the extended test. It will take quite a while for the extended test to complete, but if it appears to make no progress for more than two hours, then it has likely encountered a problem. If it has been two hours and it is obviously still making progress, then leave it to continue running.
Your problem may be the fact that you are trying to use your old operating system installation with new hardware. That RARELY works. I would HIGHLY recommend that you do a clean install. If possible, connect the drive to another system so you can move any important files to a backup location. If it is not possible, then you may simply have to accept the fact that you are going to lose whatever data is on that drive. Should have ALWAYS had any important data or files backed up someplace else anyhow. What would you do if the drive fails, and it will, because they ALWAYS fail sooner or later.
Windows installations that were used for other platforms previously will sometimes work with newer hardware and will adjust accordingly, but if there are significant platform differences in the chipsets used, it almost always will do exactly what you are seeing happen. I recommend a clean install AFTER testing to make sure the drive is ok. First should be getting any data to another location if possible.