Let's be clear, though: the drive is not the problem. If the drive were the problem, all the reformats in the world would not fix it. The problem is the OS managing the drive.
I have never heard of a Linux system with this sort of "creeping death" syndrome. It's a Microsoft problem.