Try a new hard drive. But have you ever considered just getting a Mac?
Would getting a Mac help me solve this problem?