Alright, lets see what we can do. First, you say your drivers are up to date. Thats good. Next, get the latest version of Visual c++ and directx web updater. Those are commonly missed parts of a fresh install.