Turns out the HDD that's been giving me trouble lately had a firmware update ages ago or AHCI compatibility. Now I'm stuck copying everything over a USB 2.0 dongle for the next 7 hours before I can see if it solves the issues or if it's really time to scrap it.
Never thought much about HDD firmware updates before...
Just broke my personal record for number of consecutive days without dying!