If you have another hard drive on the same pc try to install the game there. You should also check the SMART info on your hard drive (can use SpeedFan for it). Try to reinstall the DirectX End-User Runtimes June 2010.