First of all don't install Direct X 9.0c since it is built into Direct X 10 just like every other version of Direct X. If you have games that say that you don't have Direct X 9.0c they are coded wrong and are not detecting correctly.
After doing what the op says and still having problems do the below things.
go to the control panel>Users and disable User Account Control. (that should fix a lot of problems)
If you run a game and the screen is bigger then the monitor and things are off the screen. Right-click on the icon for the game and go to properties and go to the compatibility tab and disable display scaling. (if that doesn't work disable desktop composition also)
|