How long has this been happening if it only started recently then I have to ask what was the last application you installed on your pc because some programes are known to do this. Try uninstalling that program if you did not install any new program I would suggest that you do this:
I thought of an alternative solution to having to reinstall your Operating System. Run "msconfig" without the quotes, and select the radio button "Diagnostic Startup" in the General tab. Click ok, and let your system restart. Try to run your game again, and let me know what happens