Anyway, after receiving all these errors and realizing the RAM may have messed up system files during my System Mechanic tinkering (it definitely damaged DirectX 10, corrupted a couple .dlls) I ran the DOS version of Seatools on my drive. It passed the short test, but failed the long test -- however, Seatools was able to repair the damage and the computer gave me no trouble for a month or so. But the "Disk Boot Failure" error gradually returned, and now I see that error about 25% of the time when booting up my machine (it almost always boots up on the next try).
So my question is, what program can I run besides Seatools that will reliably tell me whether this drive is failing?
Will anything be able to tell me with certainty if the drive is failing before the new RAM gets here? Is there some other setting (one person suggested disabling SMART) that I can change that might reduce this error if the drive is not failing? I've already backed up my most important data, but I'd rather replace the drive before it fails outright to give me a chance to copy everything over.
I can post my WinAudit log if that would be helpful... it wouldn't let me attach the text file and figured copy/pasting would make for a very long post.