Go to B&Q or other DIY store. buy a mallet and fix your pC !
Then buy a computer from PC world

no don't do that!
Im sort of having same problems with Hard drives, luckily I got an external hard drive so im in the process of putting lots of shit on it, and liberating my PC from viruses :S