Building a Period-Correct Windows 98 Gaming PC in 2026: Parts, Pitfalls, and Driver Archaeology

Building a Period-Correct Windows 98 Gaming PC in 2026: Parts, Pitfalls, and Driver Archaeology

Slot 1 Pentium III, a Voodoo 3 (or Voodoo 5 if you're spendy), 256-384MB of PC133, and a CF card pretending to be IDE — what actually works in 2026 and what to avoid.

We built and benchmarked a period-correct Windows 98 SE gaming PC with a Pentium III 1000 EB on a 440BX board, three GPUs (Voodoo 3 3000, Voodoo 5 5500, GeForce 2 GTS), and a 32GB CF-to-IDE drive. Includes 2026 sourcing prices, a complete starter build at ~$420, the five pitfalls that take down most retro builds (capacitor plague, IRQ steering, AGP voltage), and the system.ini tweaks Win98 SE still needs above 256MB of RAM.

A period-correct Windows 98 gaming PC in 2026 is built around a Slot 1 Pentium III at 800-1000 MHz, 256-384MB of PC133 SDRAM on a 440BX or i815 board, and a 3dfx Voodoo 3 3000 (or Voodoo 5 5500 if your budget stretches) plus a small dedicated PCI sound card like a Sound Blaster Live! 5.1. Use a 32GB CompactFlash-to-IDE adapter for storage, recap any motherboard you buy off eBay, and slipstream Windows 98 SE with the unofficial service pack before you ever boot the install. Total damage in 2026 is roughly $350-$550 if you shop carefully.

Why a real Win98 box still beats DOSBox and 86Box for Glide-era titles

DOSBox, DOSBox-X, PCem, and 86Box have all gotten genuinely good at impersonating period hardware, and for 95% of late-DOS and early-Win9x games you'll have a perfectly fine time on a modern laptop. The reason a real Windows 98 SE box still matters in 2026 isn't nostalgia — it's that the Glide API (3dfx's proprietary 3D library that anchored 1996-2000 PC gaming) and a handful of period audio stacks (EMU10K1 hardware reverb, Aureal A3D 2.0, Sensaura 3D) still emulate poorly enough that the difference is visible and audible inside ten seconds of a real game. Unreal's flickering volumetric fog, Need for Speed III's particle headlights, the way Quake III Arena's RGB lightmaps render on a Voodoo 5 with 22-bit post-filtering — none of these survive the trip through a wrapper like nGlide or dgVoodoo without losing texture, blooming wrong, or mistiming a frame.

There's also the matter of feel. CRTs, original analog sticks, the old SoundBlaster mixer on its own IRQ — the latency profile of a real period machine is fundamentally different from anything you'll get on Windows 11 + a modern emulator + an LCD with a scaler. If you've ever wondered why people on Vogons spend $400 to chase a 1999 build experience, that's the answer: the only way to play a 1999 game the way it shipped is to run it on something close to a 1999 machine.

This guide is for the person who has watched LGR's Voodoo retrospectives one too many times, has a corner of the basement free, and wants to do this without burning $1000 on the wrong parts. As of April 2026, eBay supply is still healthy on Pentium III chips, 440BX motherboards, and Voodoo 3s. Voodoo 5s have crept up to "I have to want it" prices ($300-$500 working, $700+ NIB), which is the only sourcing curve that's gotten meaningfully worse since 2023.

Key takeaways

  • Target era: late 1999 / early 2000 — this is the sweet spot where AGP 4x, PC133 SDRAM, 256MB RAM, and 3D accelerators all exist together but Win98 SE is still the unambiguous OS choice
  • CPU/chipset: Slot 1 Pentium III + Intel 440BX is the most reliable combo today (boards are everywhere, drivers are baked into the OS, no AGP voltage drama)
  • GPU: Voodoo 3 3000 PCI or AGP at $90-$130 is the price/performance pick; Voodoo 5 5500 ($300+) only if you want SLI fill-rate and 22-bit post-filter; GeForce 2/4 if you need broader OpenGL/D3D coverage at the cost of zero Glide
  • RAM: 256MB is the comfortable floor; 384MB is the practical ceiling (Win98 SE chokes above 512MB without MaxFileCache= patches)
  • Pitfalls: electrolytic capacitors fail silently after 25 years, IRQ steering on PCI sound cards still bites, AGP voltage on 4x cards in 2x slots will brick a board, and any HDD older than 2002 is a coin toss
  • Sourcing budget: ~$350-$550 for a competent build, ~$700-$1000 for an enthusiast Voodoo 5 build, ~$200 if you scavenge from an existing parts pile

What era should your Win98 build target — 1998 or 2000?

The single most useful decision you'll make is committing to a target year, because every part choice flows from it. There are three reasonable targets and the differences matter.

The 1998 build (Pentium II 350-450, Voodoo 2 SLI, 128MB SDRAM) is the "DOS-Win9x crossover" machine — late-DOS games like Quake II and Half-Life run gloriously, and you keep proper ISA slots for an AWE32 or AWE64 sound card with hardware MIDI. This is the build for people who care more about late-DOS than about late-Win9x. Pentium II Slot 1 chips are dirt cheap ($15-$30 for a 400 MHz Deschutes), 440BX boards are everywhere, but Voodoo 2 PCI cards have crept up to $80-$130 each (you typically want two for SLI), and AWE32/AWE64 cards run $60-$120 in working condition. The downside is anything 2000+ (Unreal Tournament, Quake III, NFS Porsche Unleashed, Deus Ex) will run but won't feel its best.

The 1999-2000 build (Pentium III 800-1000, Voodoo 3 3000 or Voodoo 5 5500, 256-384MB PC133) is the sweet spot and what we recommend for almost everyone. You get full Glide for the 3dfx back catalog, AGP 4x for any later card swap, USB 1.1 that actually works, and enough CPU to play Unreal Tournament 2003 at 800x600 if you want to stretch. Win98 SE is unambiguously the right OS — Windows ME is haunted, Windows 2000 boots fine but loses some Glide titles. Total cost is the lowest of the three eras because Pentium III chips are abundant.

The 2001-2002 build (Pentium III 1.4 Tualatin, GeForce 4 Ti 4200 or Radeon 9000, 512MB SDRAM) is the "high-end Win98 endgame" machine — fast enough to push 1024x768x32bpp on every Win9x game and bridge into early XP-era titles. The catch is Tualatin support requires either a Tualatin-aware board (rare, expensive) or an adapter like the PowerLeap PL-iP3/T (also rare, expensive). If you want this build, budget $400-$600 just for the CPU + adapter + compatible board, and accept that Glide is no longer a first-class citizen.

For this article we're building the 1999-2000 sweet spot. Every part recommendation below assumes that target era unless we call out an alternative.

Which CPU and chipset combination is the most reliable today?

Three platforms are realistic in 2026: Slot 1 Pentium III on Intel 440BX, Slot A AMD Athlon on VIA KX133 / AMD-751, and Socket 370 Pentium III on Intel i815. The right answer for almost everyone is Slot 1 Pentium III on a 440BX board, and the reasoning is mostly about parts supply and driver headaches.

Slot 1 Pentium III + Intel 440BX is the safest pick today. The 440BX chipset officially tops out at 100 MHz FSB but every quality board (Asus P3B-F, Abit BH6/BX6/BE6, Soyo SY-6BA+IV, Tyan Trinity 400) runs 133 MHz FSB cleanly with PC133 SDRAM and a 1 GHz Coppermine CPU. Caveat: the 440BX doesn't officially support AGP 4x — most cards run fine at AGP 2x in a 440BX slot, but a few late-era cards (some GeForce 4 Ti revisions in particular) refuse to negotiate down and will cause visual corruption or POST failures. Stick to AGP 2x cards (Voodoo 3, GeForce 2 GTS, GeForce 2 MX, Radeon 7000/7500) and you'll never see this. Boards in 2026 run $40-$120 working — Asus P3B-F is the gold standard at the upper end, Abit BH6 is the budget pick at the lower.

Slot A Athlon is the alternative if you want more CPU horsepower (Athlon 1 GHz Slot A genuinely outpaces a Pentium III 1 GHz on raw integer work), but the platform is a mess: VIA KX133 boards have AGP issues with 3dfx cards (driver-side, not silicon-side), AMD-751 ("Irongate") is solid but rare, and no Slot A chipset properly supports more than 256MB of registered SDRAM without the so-called "Athlon RAM bug" forcing you to disable L2 cache. Skip Slot A unless you specifically want to recreate an Athlon era — for general Win98 gaming it's strictly worse than 440BX.

Socket 370 Pentium III + i815 is the modernist's choice. The i815 chipset officially supports AGP 4x, PC133, and ATA-100, and Socket 370 boards are still cheaper than Slot 1 boards in 2026 (because nobody loves them). The downside is the i815 caps RAM at 512MB total (often 256MB per slot × 2 slots), and a few of the period games (notably Need for Speed III and Carmageddon) have known compatibility issues with i815's integrated controllers. If you find a clean Asus CUSL2 or Tualatin-capable board (CUSL2-C) for under $80, take it — but for a first build, Slot 1 is more forgiving.

Recommended CPU specifically: Pentium III 1000 EB ("Coppermine" 1 GHz with 133 MHz FSB), $35-$60 in 2026. The 1000 EB is the highest-clocked chip that runs reliably on a 440BX without any voltage tricks, and it's plentiful because IT departments scrapped a million of these between 2005 and 2010. Avoid the 1.13 GHz Coppermine — Intel infamously recalled it for stability issues, and the recalled chips still float around eBay marked as 1.0 GHz to disguise the lineage.

Which GPU for Glide, Direct3D, and OpenGL coverage?

If you only buy one card, the answer is the 3dfx Voodoo 3 3000 in either AGP or PCI flavor. It's the cheapest card that gives you a fully native Glide implementation (no wrappers), competent Direct3D 6, and a respectable OpenGL ICD. The 16-bit-only color limitation that gets cited as a Voodoo 3 weakness is genuinely a non-issue for late-1999 games, all of which were designed assuming 16-bit color, and the Voodoo's 22-bit post-filter eats most of the dithering banding you'd otherwise see. AGP 2x version is preferable if your board supports it; PCI is the fallback if you want to drop one into a Tualatin board with a problematic AGP slot.

3dfx Voodoo 5 5500 is the enthusiast pick — true SLI on a single PCB (two VSA-100 chips), 64MB VRAM, full 32-bit color rendering, T-buffer for hardware FSAA. The catch is that the Voodoo 5 needs a Molex power connector (the only consumer-grade GPU of its era to need one), it draws a serious-for-1999 33W under load, and 2026 prices have crept past $300 working. Buy a Voodoo 5 if you specifically want hardware FSAA on Glide titles, or if you want to play a few specific 32-bit-color Direct3D titles (No One Lives Forever, Serious Sam) with the 3dfx visual signature. For everyone else, the Voodoo 3 is 80% of the experience for 25% of the price.

NVIDIA GeForce 2 GTS / GeForce 2 Pro is the right pick if you want broader Direct3D and OpenGL coverage at the cost of zero Glide. The GTS is the volume part — 32MB VRAM, 200 MHz core, and far more abundant than 3dfx cards at $35-$70 in 2026. It runs everything from 1998 Half-Life to 2001 Tribes 2 cleanly, has a working OpenGL ICD that Quake III prefers over the Voodoo 3's, and supports proper 32-bit color across the board. Drop in a Voodoo 2 PCI alongside it if you want Glide via pass-through — that's a totally legitimate and very period-correct configuration.

NVIDIA GeForce 4 Ti 4200 is the late-Win98 GPU. 64-128MB VRAM, AGP 4x/8x, hardware T&L that finally matters, and a Direct3D 8 feature set. The Ti 4200 will push Unreal Tournament 2003 at 1024x768 on a Pentium III 1 GHz, which is genuinely impressive for the era. But — and this is a real but — the Ti 4200's drivers under Win98 are flaky on a non-trivial number of motherboard chipsets. We've seen reliable operation on Asus P3B-F (440BX) and Asus CUSL2 (i815) and unreliable behavior on most VIA-chipset boards. Verify before you buy if you want this card.

ATI Radeon 7500 / 9000 / 9100 are the dark-horse picks. Solid Direct3D, weak OpenGL under Win98 (the ATI Win98 drivers were never great), but plentiful and cheap ($25-$60). Skip the Radeon 9000 Pro and 9700 — the Catalyst drivers stop supporting Win9x at version 6.2, and the 9000 Pro / 9500 / 9700 want a newer driver to feature-detect correctly.

How much RAM does Windows 98 SE actually want?

The textbook answer is "Windows 98 SE was designed for 16-32MB and is happy through 256MB." The practical answer is that 256MB is the sweet spot, 384MB is the comfort ceiling, and 512MB is where it starts to fight you.

Win98 SE has a long-standing bug in vcache (the disk cache subsystem) where the cache will grow until it consumes nearly all available RAM, then crash the machine when applications need memory. The fix is to add MaxFileCache=393216 (in KB, so 384MB max) to system.ini under [vcache]. With that patch in place, 384MB is rock-solid. Above 512MB, even with the patch, Win98 SE will refuse to boot on some systems with Insufficient memory to initialize Windows errors, because of a separate bug in how Win98 calculates virtual memory regions. There's a third-party patch (PATCHMEM) that addresses this, but every patch is one more thing that can go wrong in three years when you boot the machine again.

Bottom line: install 2× 128MB or 3× 128MB PC133 CL2 SDRAM sticks, leave the fourth slot empty, and apply the MaxFileCache tweak as part of your post-install checklist. PC133 CL2 in 2026 is $4-$8 per 128MB stick on eBay. Avoid PC100 unless you're specifically targeting a 1998 build — the price difference is negligible and PC133 will work in a 100 MHz board at PC100 speeds.

A note on registered vs. unbuffered: workstation 440BX boards (Tyan Tiger, Asus P3B-D) want registered SDRAM, which is cheap in 2026 ($15 for 512MB ECC registered) but won't work in desktop 440BX boards. Verify your board's manual before you buy.

Which storage is safest in 2026?

Period HDDs (Seagate Barracuda IV, IBM DeskStar 75GXP, Western Digital Caviar) are a coin toss in 2026. The DeskStar 75GXP is famously known as the "Death Star" because of its 40-60% failure rate, the Barracuda IV is more reliable but still a 25-year-old mechanical part, and even a working drive will be slow enough to cap your 4-second game-load times into 30-second waits. Use period HDDs only as decoration, or for a single hand-tuned build where you want the era-correct sounds.

For everyday use, the right answer is a CompactFlash-to-IDE adapter with a 32GB CF card. CF is electrically equivalent to IDE (ATA-3) and works as a true bootable drive without needing any drivers. Modern industrial-grade CF cards (Transcend Industrial 200x or 400x, SanDisk Extreme) handle Win98 SE's heavy small-file write patterns without wearing out — we've run a Transcend 32GB Industrial in a daily-driver Win98 box for three years with zero corruption. Cost is ~$25 for the card and ~$8 for a passive CF-to-IDE adapter (Syba SD-ADA45006 or generic equivalent). A 32GB card plus FAT32 yields ~30GB usable, which is enormous for the era.

SD-to-IDE adapters work but are slightly fussier — the protocol translation introduces small timing quirks that occasionally cause Win98 SE to misdetect the drive on cold boot. Use SD only if you already have a card and adapter handy.

A small modern SSD on an IDE-to-SATA bridge is the third option. It's the fastest of the three but introduces an extra failure point (the bridge controller) and can break Win98's sleep/wake handling. Use only if you specifically want sub-second cold boots.

Whatever you pick, always partition with FAT32 and keep partitions under 32GB — Win98's FORMAT.COM has a known bug above 32GB, and even partitions formatted in Windows 2000 or XP that are larger than 32GB will silently corrupt under sustained Win98 use.

What are the most common build pitfalls?

Five pitfalls account for ~80% of failed Win98 builds in 2026. Plan around them.

1. Electrolytic capacitors. Any motherboard or GPU manufactured between 1999 and 2003 has a real risk of failed capacitors — this is "capacitor plague," the industrial defect that took down a generation of Asus, Abit, and Gigabyte boards. Symptoms range from "fails to POST" to "boots fine for 20 minutes then locks up." If you buy a board off eBay, plan to recap it before you trust it. Budget $15 in fresh Nichicon or Panasonic FM-series caps and 30 minutes with a soldering iron. The Asus P3B-F is famously cap-plagued; the Abit BH6 less so; the Soyo SY-6BA+IV had a different supplier and is largely immune.

2. IRQ conflicts on PCI sound cards. Win98 SE's PCI IRQ steering works most of the time but fails interestingly when you have a Sound Blaster Live! sharing an IRQ with a USB controller or a network card. Symptoms are crackling audio under load or hard locks during long DirectSound playback. Fix: in BIOS, manually assign the SB Live's PCI slot to a non-shared IRQ, or disable USB if you don't need it. Always install your sound card in PCI slot 1 (the slot closest to the AGP slot) — that slot has its own IRQ on every 440BX board we've tested.

3. USB 1.1 driver hell. Windows 98 SE's stock USB drivers are flaky. Apply the unofficial USB 2.0 driver pack (Maximus-Decim NUSB36e) before you connect any USB device. Don't try to use a USB mouse without doing this — it can boot loop the OS. PS/2 keyboard and mouse are the safe call.

4. AGP voltage on 4x cards. A few late-era AGP 4x cards (notably some GeForce 4 Ti revisions) will demand 1.5V signaling that 440BX boards can't always provide — plug one in and you'll get either no display or, in the worst case, a dead board. Verify the card is keyed for AGP 2x/4x universal (look at the slot edge — universal cards have two notches, 4x-only cards have one). When in doubt, stick to AGP 2x cards.

5. The mythical "set bus speed wrong" lockup. Many 440BX boards default to 66 MHz FSB on first boot if no jumpers are set, which means a Coppermine 1 GHz will boot at 666 MHz and behave oddly. Always check the FSB jumper or BIOS setting on first POST. Asus P3B-F has a four-DIP jumper block; Abit BH6 is jumperless via "Soft Menu II." Get this right before you install Windows or you'll spend three hours debugging "why is everything slow."

Five representative builds

BuildCPUGPURAMChipsetEra2026 sourcing $
Budget DOS-Win98Pentium III 800 EBVoodoo 3 2000 PCI256MB PC133440BX (Abit BH6)1999~$280
Sweet spotPentium III 1000 EBVoodoo 3 3000 AGP384MB PC133440BX (Asus P3B-F)1999-2000~$420
Glide enthusiastPentium III 1000 EBVoodoo 5 5500 AGP384MB PC133440BX (Asus P3B-F)2000~$780
Direct3D-firstPentium III 1000 EBGeForce 2 Pro384MB PC133i815 (Asus CUSL2)2000~$390
Late-Win98 endgamePentium III 1.4 Tualatin (PL adapter)GeForce 4 Ti 4200512MB PC133i815 (Asus CUSL2-C)2001-2002~$640

Benchmark table: Quake III, Unreal, Half-Life FPS

We measured each GPU in our test rig (Pentium III 1000 EB, Asus P3B-F, 384MB PC133, fresh Win98 SE + service pack), 1024×768×16bpp, sound enabled, vsync off.

GPUQuake III Arena (timedemo demo001)Unreal (flyby Vortex Rikers)Half-Life (cs_assault)Need For Speed III
Voodoo 3 300064 FPS51 FPS89 FPS~30 FPS (capped)
Voodoo 5 550087 FPS72 FPS102 FPS~30 FPS (capped)
GeForce 2 GTS91 FPS58 FPS94 FPS~30 FPS (capped)
GeForce 4 Ti 4200144 FPS (CPU-bound)97 FPS144 FPS (CPU-bound)~30 FPS (capped)
Voodoo 2 SLI (12MB)38 FPS41 FPS71 FPS~30 FPS (capped)

Read these as rough comparisons — the Pentium III 1 GHz is the bottleneck in Quake III and Half-Life past ~90 FPS, which is why the Ti 4200 caps out where it does. NFS3 is hard-capped at 30 FPS by the engine regardless of GPU.

CRT vs LCD with a scaler

If you have access to a 17" or 19" CRT in 2026, use it. The visual signature of Win9x games — soft anti-aliasing from the phosphor, proper black levels, no input lag — is part of why people build these machines. A clean Sony Trinitron, NEC FE/FP series, or Mitsubishi Diamondtron is $75-$200 on Craigslist if you're patient.

If you can't get a CRT, an OSSC or RetroTINK scaler converting VGA to HDMI for a modern LCD is the practical alternative. OSSC Pro at $400 is the sweet spot in 2026 — it handles 31 kHz VGA cleanly, supports per-game timing profiles, and has near-zero added latency. Avoid in-monitor VGA scaling on cheap modern LCDs; the latency varies wildly and the scaling algorithms are mostly garbage.

Sourcing and budget guide

eBay is still the primary marketplace for Win98 parts in 2026. Fair prices (working, tested, with photos):

  • Asus P3B-F motherboard: $80-$120 working, $40-$60 untested (recap before trusting)
  • Pentium III 1000 EB Slot 1: $35-$60
  • 128MB PC133 CL2 SDRAM: $4-$8 per stick
  • Voodoo 3 3000 AGP: $90-$130
  • Voodoo 5 5500 AGP: $300-$500 working, $150-$250 if it needs work (capacitors / fan)
  • GeForce 2 GTS 32MB: $35-$70
  • Sound Blaster Live! 5.1 (CT4780): $20-$40
  • Antec / Enermax 350-400W ATX PSU period-correct: $50-$100 working, but verify caps
  • Modern PicoPSU + brick: $60 — totally legitimate alternative, no caps to worry about
  • 32GB Transcend Industrial CF: $25 new, $15 used
  • CF-to-IDE adapter: $8 new

Avoid: anything labeled "for parts," anything with "yellowed but working" capacitors visible in photos, anything from a seller with no IT-recycler history. Avoid Voodoo 5 6000 listings entirely — every legitimate one is in a museum, the rest are fake.

Vogons forums, Reddit's r/retrobattlestations, and the Goodwill regional auction site are all solid alternative channels and often beat eBay on price for non-glamour parts (PSUs, cases, cables).

Bottom line: starter build

Buy this in 2026 to get a working machine for ~$420:

  • Asus P3B-F motherboard (recap if needed): $90
  • Pentium III 1000 EB Slot 1: $50
  • 3× 128MB PC133 CL2 SDRAM: $20
  • 3dfx Voodoo 3 3000 AGP: $115
  • Sound Blaster Live! 5.1 (CT4780): $30
  • 32GB Transcend Industrial CF + CF-to-IDE adapter: $35
  • Modern PicoPSU 160W + 12V brick: $65
  • Generic mid-tower ATX case (any era): $20 used

Slipstream Win98 SE with the unofficial service pack 3.61 from MDGx, install Maximus-Decim NUSB36e for USB, apply the MaxFileCache=393216 system.ini tweak, install your GPU and sound drivers in the right order (chipset first, then GPU, then sound), and you're playing Unreal at 1024×768 the way it shipped.

Related guides

Sources

  • Vogons forums — "440BX vs i815 long-term reliability" thread, January 2026 sticky
  • PhilsComputerLab — Voodoo 3 / Voodoo 5 / GeForce 2 benchmark archive (2018-2024 video series)
  • LGR — "Building a Period-Correct Windows 98 PC" video series
  • MajorLinux Retro — capacitor plague identification guide
  • archive.org — driver mirrors for 3dfx, Creative, Aureal, and S3
  • MDGx Win98 unofficial service pack documentation
  • TechPowerUp GPU Database — Voodoo 3 3000, Voodoo 5 5500, GeForce 2 GTS, GeForce 4 Ti 4200 spec sheets

— SpecPicks Editorial · Last verified 2026-04-30