The PC has a standard, it's called OpenGL. It works across dozens of CPU/GPU's but the problem is everyone keeps buying into MS. Hate to break this news to everyone but 1) MS doens't use it's own OS to manage it's company (it uses IBM's AS/400 (i5) series. 2) MS didn't write NTFS, it came from IBM along with the NT KERNEL (formally known as OS/2 Warp). 3) THere hasn't been a major upgrade to the kernel since Windows NT.... seriously.4) WIndows 7 kernel is a lightweight Windows Vista Kernel (Same drivers, same regsitry, blah blah). 5) XBOX doesn't run windows.
Stop buying games that are Direct 3D only and maybe, just maybe there is a future that is enjoyable. Otherwise, all this AMD vs NVDA is pure crap.
PS: AMD/ATI can't write drivers still even after 10 yrs they still suck b*llls at it. That isn't going to change that is why NVDA will ALWAYS be first choice by developers.