Sounds like you have a failing hard drive or a bad master boot record. How old is the hard drive? I also noticed that you didn't list your PSU, this could be the problem as well. Would you share with us the specs on your PSU?