There can be a configuration problem that is causing this. Fortunately/unfortunately, however, newer Windowses are very well-configurable, meaning
tons of options you may have messed up.

I suggest you contact M$ support and/or the publishers of your games, with a proper, detailed problem report (read the Windows and game manuals on how to do that).
[Edit] Searching for the string "The software you are installing has not passed Windows Logo testing" on Altavista gives lots of hits. This M$ KB article is quite interesting:
http://support.microsoft.com/default.aspx?kbid=822798 . (By the way, last weekend we spent an hour with trying to make my new Net access at home work, putting about four different wi-fi cards into my PC. At the end, it turned out, that I disabled the DHCP client service; yeah, why would it be running on a LAN... Sometimes, you gotta try the simple solutions first!)