Those specs are more than enough. To see if your hard drive is failing, simply get a program that can run a S.M.A.R.T. test. Additionally, you can run a full test, which will go through each sector and see if it's ok, but on high capacity hard drives that might take more than one day and it will render that hard drive useless for the duration of the test.
What I'd recommend is downloading the game again, from a different mirror link and see if there's a change. It might be that your download is corrupt. Also you might want to add the game to exceptions in your anti virus program if you have any, since there's always a possibility that they interfere in some crazy way.
Also, you can check
You must be registered to see the links
from MS support forums, there's a possibility that error was because of your windows installation.