Sunner and AngelOfDeath, I completely agree that Win2000 is vastly superior to any DOS-based Windows (95/98/ME). HOWEVER, I've found through bitter experience that Win2000 is far from a smooth gaming OS (though it can run most games unlike NT). Here are some reasons:
* Installation. Most games refuse to install under Win2000. This is often fixed by skipping installation altogether--just copy the game folder (from another installation) and registry key. Even then, there are glitches resulting from that, like inability to remember certain game settings.
* Strange DirectX, particularly D3D performance. I've used all the NVIDIA Detonator drivers under Win2000, hoping that performance would catch up with Win98. No such luck. Performance crept up, but certain DirectX features remain WAY slower (50+%) than under Win98, for reasons unknown to me. Despite functioning AGP, its performance also seems hindered.
* Chronic game incompatibility. I haven't tested that many games, but practically ALL of those I play had problems. To wit:
-Civilization2 crashed whenever I tried to play the game with the CD (ie multimedia enabled). Fault: crappy M$ Win95 video codec used by Civ2--MICROSOFT'S OWN SOFTWARE! Even without CD, is disposed to crash.
-Grand Theft Auto 2 crashes outright.
-Grand Theft Auto runs, but at the wrong framerate.
-Need for Speed 3 (after hacking to run at all) shows somewhat dissappointing performance
-Even Quake3 must be re-configured every time to run above 60Hz.
-A multitude of game demoes I tried crashed or couldn't properly install.
-Most importantly, there is NO hope of these problems getting fixed--the busy developers aren't going to appease a handful of W2000 "heretics"; their games explicitly required Win9X.
These and more, ranging from complete malfunction to minor, yet very irritating problems or slowdowns, made Win2000 an unpleasant gaming platform for me.
* No DOS support. I thought this would be no problem, until I realized: most of the best PC games out there are DOS games. IMHO, not enough good new games have been made to outshine the wealth of good DOS games.
I really anticipated Win2000 to eliminate the need for W9X, and after MUCH trouble and troubleshooting I stand corrected on that. The bottom line is: ALL old games require DOS, and practically ALL new games are tested/debugged/optimized for Windows9X. If Microsoft used civilized cross-platform standards, then perhaps we wouldn't have such problems. Obviously this isn't the case.