Did you run any hardware diagnostics yet? I always start with a hard drive diag and a memtest before messing with the software.

If you don't have UBCD5 yet, go to the link in my signature.