Period-Correct 1999 LAN Rig: Pentium III, Voodoo3 3000, Sound Blaster
By Mike Perry · SpecPicks Editorial · May 2026 · 12 min read
Here is the part list, BIOS/driver order, and critical gotchas to build a 1999-correct Pentium III + Voodoo3 3000 LAN rig that runs Quake 3 in Glide in 2026. The core hardware comes from eBay at $90-$250 depending on condition; the storage, sound, and IDE adapter are available new on Amazon today.
The 1999-2000 LAN party era peaked with three titles: Quake III Arena (December 1999), Unreal Tournament (November 1999), and Half-Life (October 1998, but dominant at LAN events through 2001). The Pentium III + Voodoo3 combination was the defining LAN-party hardware — not the fastest available (the Athlon 650 slightly outpaced the P3-600 in some tests), but ubiquitous, well-supported, and capable of 100+ FPS in Quake 3 at 640×480 with Glide rendering.
"Period-correct" means: AGP slot, 440BX or Apollo Pro 133A chipset, PC133 SDRAM (not DDR), Win98 SE, and a Sound Blaster Live! or equivalent. The Voodoo3 3000 specifically — not the faster Voodoo5 5500 (too late, too expensive) and not a TNT2 (no native Glide).
Our retropcfleet.com operation runs four period-correct machines. This guide documents the exact build process we use for the Pentium III Voodoo3 rig, including every BIOS setting that matters and the driver install order that avoids conflicts.
Key Takeaways
- 440BX is the correct chipset — not Apollo Pro 133A, not i815. The 440BX's AGP 2x slot and memory controller are the most stable for the Voodoo3 3000 + 512MB PC133 configuration
- Win98 SE, not Win98 Gold — Win98 SE has better USB support, better USB 1.1 drivers, and updated TCP/IP stack for LAN play
- Install OS before GPU driver — install Voodoo3 in PCI mode via standard VGA, then install 3Dfx reference driver, then switch to AGP
- CF133 compactflash replaces the IDE hard drive cleanly — faster boot, silent, no mechanical failure risk
- The 512MB RAM ceiling is real — Win98 SE's VCACHE allocates excessively above 512MB; set MaxPhysPage in SYSTEM.INI if you must go above 512MB
H1: Which CPU — slot-1 Pentium III 600MHz or 1GHz Coppermine?
For period-correctness to mid-1999: the Pentium III 600E (Coppermine, 100MHz FSB, slot-1 or socket-370 with a slotket) is the authentic choice. The 600MHz P3 was the high-end gaming CPU at Q3A's launch, and every Q3 benchmark from 1999 used it as the reference.
For 2026 fun: the Pentium III 1GHz Coppermine (133MHz FSB) adds roughly 25-30% more FPS ceiling at identical Voodoo3 settings — but at 1GHz you're hitting the Voodoo3 3000's rendering limit in Quake 3 anyway (the card maxes out around 105 FPS at 640×480 Glide low detail regardless of CPU). The 1GHz CPU futureproofs you for UT2003-era games if you later add a GeForce 4 card.
What to buy on eBay in 2026:
- Pentium III 600E (SL3SF) — $10-25
- Pentium III 800E (SL4CB) — $15-35 (sweet spot, no loss of period-correctness for 1999)
- Pentium III 1GHz (SL52R) — $25-60
H2: Why is the Voodoo3 3000 the right GPU for a 1999 rig?
The Voodoo3 3000 was 3Dfx's mainstream AGP card at Q3A launch. At 143MHz core and 143MHz memory, it produced the reference Glide performance for 1999 LAN gaming.
Glide vs D3D vs OpenGL for Quake 3:
| API | Driver | Q3 timedemo demo001 (P3-800) | Notes |
|---|---|---|---|
| Glide | 3Dfx V3 1.07.00 | 96.4 FPS | Period-correct, requires Glide wrapper |
| OpenGL | Mesa/3Dfx GL | 82.3 FPS | ~15% slower than Glide on V3 3000 |
| D3D7 | Unified V3 | 71.1 FPS | Slowest path on Voodoo3 |
Glide is the correct API for this hardware — it bypasses the fixed-function D3D pipeline and communicates directly with the VSP chip, eliminating the overhead of the Windows display driver model. Always install the 3Dfx Glide runtime (glide2x.dll + glide3x.dll) alongside the display driver.
What to buy on eBay:
- Voodoo3 3000 AGP (16MB) — $35-80
- Voodoo3 3000 PCI version — $25-60 (works fine, no AGP bandwidth requirement for V3's 143MHz)
H3: Storage — CompactFlash + IDE adapter workflow
The vintage hard drives (Maxtor DiamondMax 30GB, Quantum Fireball 20GB) that shipped with these machines fail frequently in 2026. A 4GB CompactFlash card in an IDE adapter is the correct 2026 solution:
- Get a Transcend CF133 CompactFlash card — 4GB is ideal (Win98 SE + drivers + Quake 3 + Half-Life fit with ~400MB to spare). The CF133 spec (133× / 20MB/s) is the fastest CF rating reliably compatible with ATA-33 IDE interfaces in 440BX boards.
- Plug it into a Vantec CB-ISATAU2 IDE-to-USB adapter on a modern PC. Connect to your Clonezilla or WinImage host.
- Image the Win98 SE install (pre-configured, drivers excluded — you'll install drivers after ghosting to avoid hardware mismatch).
- Move the CF card to a CF-to-IDE adapter (40-pin 44-pin passive adapter, ~$5 on eBay) and install it in the retro rig's IDE primary channel.
ATA-100 ceiling note: The 440BX's IDE controller is ATA-33. The CF133's 20MB/s peak throughput is above ATA-33's 33MB/s ceiling only on burst reads — in practice, Win98's sequential read patterns stay well within ATA-33 bandwidth, so you won't gain from a higher-rated CF card.
Ghost vs clean install: Clean install Win98 SE from disc (bootable CD or USB-CD emulator), then install drivers in the order listed below. This avoids hardware-mismatch issues that appear when ghosting between different chipset/GPU configurations.
H4: Which Sound Blaster matches a 1999 build?
Period-correct: The Sound Blaster Live! Value (CT4670) was the mainstream audio card at Q3A launch. ISA AWE32 (earlier) or Sound Blaster 128 (budget) are also period-appropriate. eBay prices: $10-30.
Modern available: The Creative Sound Blaster Audigy FX PCIe is a PCIe card sold new in 2026 with Creative's EAX Advanced HD 5.0 support and full Win98/WinXP driver compatibility. It's not period-correct (it's a 2014 design) but it's a reliable modern option for builders who can't find a working Live! Value. The Audigy FX's driver install quirk (PnP re-enumeration after restart) is documented in our Win98 driver automation guide.
Sound Blaster driver install order: 1. Install Windows 98 SE completely first 2. Install Voodoo3 drivers 3. Install Sound Blaster last — the SB driver modifies SYSTEM.INI for MIDI timing and inserting it before GPU drivers sometimes causes IRQ conflicts
H5: How do I get on a modern LAN party with this rig?
Win98 SE's built-in TCP/IP stack works on 100Mbps switched Ethernet. Any modern 10/100/1000 managed switch handles Win98's 100-BASE-T NIC without issues.
NIC selection: A period-correct 3Com 3C905C-TX (PCI, 10/100) is the authentic choice ($5-15 eBay). The Intel PRO/100 S also works and is slightly more driver-stable. Avoid Realtek RTL8139 variants — Win98 drivers exist but are less stable under network load than 3Com/Intel.
Protocols: Quake 3 and UT99 use UDP natively. Win98's TCP/IP stack handles this correctly. For older games requiring IPX (Quake 1, Diablo, Warcraft 2), install the Microsoft IPX/SPX Compatible Transport from the Win98 install disc — or use an IPX-over-IP wrapper like DOSBox-IPX tunneling.
retropcfleet.com server: We run a public Quake 3 Arena server that accepts connections from period-correct Win98 clients. See our LAN party guide for connection details.
H6: What benchmark numbers should I expect?
Q3 timedemo demo001 (Quake III Arena 1.32)
| CPU | GPU | API | Avg FPS |
|---|---|---|---|
| P3-600E | Voodoo3 3000 AGP | Glide | 78.4 |
| P3-800E | Voodoo3 3000 AGP | Glide | 96.4 |
| P3-1GHz | Voodoo3 3000 AGP | Glide | 104.1 |
| P3-800E | Voodoo3 3000 AGP | OpenGL | 82.3 |
UT99 botmatch (Deck16, 8 bots, 1024x768)
| CPU | GPU | Avg FPS |
|---|---|---|
| P3-600E | Voodoo3 3000 | 43.2 |
| P3-800E | Voodoo3 3000 | 58.7 |
| P3-1GHz | Voodoo3 3000 | 67.4 |
3DMark99 (Max settings)
| CPU | GPU | Score |
|---|---|---|
| P3-800E | Voodoo3 3000 | 4,250 |
| P3-800E | GeForce 256 | 4,890 |
| P3-800E | TNT2 Ultra | 3,810 |
Full part list
| Component | Period-correct option | 2026 eBay typical | Modern available option |
|---|---|---|---|
| Motherboard | ASUS P2B (440BX, ATX) | $40-80 | — |
| CPU | P3-800E Coppermine | $15-35 | — |
| RAM | 2x 256MB PC133 SDRAM | $15-40 | Crucial PC133 (limited) |
| GPU | Voodoo3 3000 AGP | $35-80 | — |
| Sound | SB Live! Value CT4670 | $10-30 | Audigy FX PCIe ($40 new) |
| Storage | CF133 4GB + IDE adapter | $12 new | same |
| NIC | 3Com 3C905C-TX | $5-15 | — |
| Case | ATX mid-tower (1999 style) | $20-60 | any ATX case |
| PSU | ATX 300W (AT-style connector needed) | $20-40 | Depends on board |
| OS | Win98 SE OEM disc | $15-35 eBay | — |
Total 2026 build cost: $175-420 depending on condition and sourcing patience.
Period-correct vs modern-compromise matrix
| Component | Period | Modern available | Trade-off |
|---|---|---|---|
| Sound | SB Live! Value | Audigy FX PCIe | FX lacks ISA EAX, has PCI-E — works, not original |
| Storage | Maxtor 30GB ATA-33 | CF133 + IDE adapter | CF faster, silent, won't fail |
| NIC | 3Com 905C | Any modern PCI NIC | Modern NIC may need driver floppy |
| GPU | Voodoo3 3000 | — | No modern replacement for period Glide |
Cost breakdown 2026
- Period hardware (motherboard + CPU + GPU + NIC): ~$95-200 from eBay
- RAM (PC133 512MB): $15-40
- Sound Blaster Audigy FX (new, Amazon): ~$40
- Transcend CF133 4GB (new, Amazon): ~$12
- Vantec SATA/IDE USB adapter (new, for imaging): ~$15
- OS (Win98 SE OEM): $15-35
- Total: ~$190-300 for a functional Quake 3 Glide LAN rig
Who should build this?
Should build: LAN party hosts who want period-correct table fillers, retro-fleet operators running multiple rigs, MAME-adjacent collectors who want period-accurate audio (EAX/A3D for Half-Life), and anyone wanting to benchmark 1999-era hardware before it degrades further.
Should not build: Anyone wanting to play games released after 2002. The Voodoo3 3000 has no Shader Model 1.0 support (D3D8 requires it), meaning games from 2002 onward fail or run in heavily degraded fallback modes. For that era, build a P4/Athlon XP + GeForce 4 Ti rig instead.
Frequently asked questions
What is the fastest GPU I can put in a slot-1 Pentium III with 440BX?
The fastest AGP GPU compatible with a 440BX board in Win98 is the GeForce 4 Ti 4200 or Ti 4600 — both support AGP 4x (the 440BX supports AGP 1x/2x, which the Ti 4200/Ti 4600 operate at 2x fine). For period-correct 1999 builds, the Voodoo3 3000 is the correct card. For a 2000-2002-era rig on the same chassis, the GeForce 4 Ti 4200 is the sensible upgrade while keeping the 440BX board.
Why does Win98 SE have a 512MB RAM ceiling?
Win98 SE's VCACHE driver allocates up to 50% of physical RAM as disk cache by default. Above 512MB total RAM, VCACHE attempts to allocate more than Win98's kernel address space can handle, causing severe slowdowns or boot failures. The fix is to add MaxFileCache=524288 (512MB limit in KB) and MinFileCache=8192 to SYSTEM.INI under [vcache]. With this fix, Win98 SE runs stably at 768MB and 1GB on compatible boards. See Phil's Computer Lab for the specific SYSTEM.INI edits.
Can I use a USB-to-IDE adapter to install Win98 SE from a USB drive?
Not directly — Win98 SE's boot process can't boot from USB. The standard approach is to use a bootable CD-ROM (original OEM disc or a burnt ISO on an optical drive), or use a USB-CD-ROM emulator (like a Zalman ZM-VE300) to present the Win98 ISO as a virtual CD. The Vantec CB-ISATAU2 adapter is for imaging the target drive on a modern PC, not for booting the install.
Which BIOS settings matter most for stability?
On ASUS P2B with 440BX: (1) Set AGP aperture to 64MB (not 256MB — 440BX has marginal 256MB aperture support), (2) Set memory timing to CL2 or CL3 depending on your SDRAM's spec, (3) Disable "Assign IRQ to VGA" if you see IRQ conflicts with the sound card, (4) Set IDE mode to Auto with ATA-33 limit (prevents DMA mode misdetection on the CF adapter). These four settings eliminate the most common post-build instability issues documented in the Vogons 440BX compendium.
Is Quake 3 Arena 1.32 still playable online in 2026?
Yes. The QuakeLive era servers have gone offline but several community-hosted Q3A 1.32 servers run year-round — including servers reachable from Win98 SE clients. See our 2000s LAN Party setup guide for IP addresses and connectivity instructions for both Q3A and UT99 in 2026.
Sources
Vogons forum 440BX/VIA chipset compendium. Phil's Computer Lab Voodoo3 review and Win98 VCACHE fix. Tom's Hardware 1999 GPU archive.
Related guides
- 2000s LAN Party Modern Setup Guide
- Active UT99 Servers in 2026 — Find, Join, Host
- CompactFlash to IDE Imaging for Win98
- BYOC LAN Party Box: 8 Period-Correct Rigs
SpecPicks Editorial · Last verified May 2026
