Dang! Not mentioned before in this thread, but have you run a disk clean up at all? Definitely should do that before any scandisk/defrag etc.
Ccleaner is a pretty good one, you have to read a bit about what not to delete, but it offers more options than the built in windows job. But I'd at least run the Windows Clean up utility, first, before downloading or installing anything else.