I’m a bit late to the party but if you’re still running a machine with BIOS rather than uefi You should definitely look into spinrite 6.1 from grc.net written by Steve Gibson who is nothing short of a genius when it comes to low level hdd optimisation. (7 will support uefi) if your machine has legacy support you might be able to get it booted as well. He has all sorts of utilities including ones to make sure you can spinrite will boot on your machine before purchase
(Shields up ring any bells to the oldies, same guy)
“Does a hawks arse pucker in a power dive?” When someone asked a question that had an unequivocal answer of yes. Similar to does a bear shit in the woods,