I suppose I'm just not understanding why so many folks are recommending XP for a pre-2002 era legacy gaming machine. Here's my responses to arguments for running XP:
XP allows you to use more RAM.
Yes it does, but not on an i815E it won't. You're stuck with a max of 512mb no matter what. Same goes for Tualatin systems.
For pre-2002 gaming, is more than 512mb really necessary? I don't think so. I remember 128mb-256mb RAM being the standard around that time. 512mb was serious overkill unless you wanted to run XP... and now we have XP being the cause-of and solution-to the RAM deficiency problem.
Even if you want more RAM in an Athlon-based system, why bother? You would be better off buying a cheap P4 or Athlon 64 OEM system and doing things right for XP with a dedicated build. Better yet, build a really nice XP legacy system with an IP35 Pro and a C2D.
XP is more compatible with modern hardware.
Yes it is, but we're not talking about modern hardware here.
Exactly what pre-2002 era hardware will work with XP but not Win98SE? I can't think of any at all. I would argue that there is some pre-2002 hardware that lacks support in XP, but works fine in Win98SE. As far as I remember, we really didn't start seeing too much Win9x-incompatible hardware until around 2005. The first non-Win9x GF card I can think of would be the GF7 which came out in late 2006.
XP is more stable.
True, but Win98SE is stable enough for the intended purpose. This is going to be a hobbyist's pre-2002 legacy gaming system. It's not going to be a production PC for handling payroll, processing database inquiries, or writing doctoral theses. The rare BSOD during a video game can surely be tolerated for the sake of performance and compatibility.
... and here is my logic:
- XP SP2 without any updates will use more resources and possibly hinder performance when compared to Win98SE. On a P3 system, if you absolutely must run an NT-based OS, Windows 2000 makes the most sense. But why bother? Win98SE still makes more sense.
- XP is less compatible with pre-2002 games than Win98SE. Like I said above regarding hardware: I can't think of any pre-2002 era games that will work with XP but not Win98SE. However, there are more than a few that will work on Win98SE, but not XP.
(I thought Halo was the first non-Win98SE game, but I just checked and even that will run on Win98SE. Is Fable the first non-Win98SE game? That one came out in 2004.)
- XP is less compatible with DOS games than Win98SE. The argument for using DOSBox is just as valid for a Win98SE system, as it runs just fine there too.
The only pro-XP argument I can think of is for some contemporary community-based unofficial updates/patches for pre-2002 era games that won't work on Win98SE. A few I can think of:
Command & Conquer. BattleZone. Dungeon Keeper. European Air War. Enemy Engaged. Final Fantasy 7. I'm sure there are others...
Even then, I doubt those upgraded community-based updates would run well on a P3 or Athlon system anyway. They really require a faster CPU and GPU.
I understand the argument for dual-booting XP to get the best of both worlds, but I just don't think it's worth the hassle on a P3 or Athlon system. It's really a pain in the ass. You're better off building a real XP legacy PC and using a KVM switch.
Somebody please enlighten me. I feel like I'm missing out on something important here.