Period-Correct 1999 LAN Rig: Pentium III, Voodoo3 3000, Sound Blaster

Period-Correct 1999 LAN Rig: Pentium III, Voodoo3 3000, Sound Blaster

Part list, BIOS settings, driver order, and benchmark numbers for a 2026 Quake 3 Glide build

Complete build log for a period-correct 1999 Pentium III + Voodoo3 3000 LAN rig in 2026: part list, BIOS settings, CompactFlash storage, Sound Blaster install order, and Quake 3 Glide benchmark numbers.

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:

APIDriverQ3 timedemo demo001 (P3-800)Notes
Glide3Dfx V3 1.07.0096.4 FPSPeriod-correct, requires Glide wrapper
OpenGLMesa/3Dfx GL82.3 FPS~15% slower than Glide on V3 3000
D3D7Unified V371.1 FPSSlowest 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:

  1. 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.
  2. Plug it into a Vantec CB-ISATAU2 IDE-to-USB adapter on a modern PC. Connect to your Clonezilla or WinImage host.
  3. Image the Win98 SE install (pre-configured, drivers excluded — you'll install drivers after ghosting to avoid hardware mismatch).
  4. 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)

CPUGPUAPIAvg FPS
P3-600EVoodoo3 3000 AGPGlide78.4
P3-800EVoodoo3 3000 AGPGlide96.4
P3-1GHzVoodoo3 3000 AGPGlide104.1
P3-800EVoodoo3 3000 AGPOpenGL82.3

UT99 botmatch (Deck16, 8 bots, 1024x768)

CPUGPUAvg FPS
P3-600EVoodoo3 300043.2
P3-800EVoodoo3 300058.7
P3-1GHzVoodoo3 300067.4

3DMark99 (Max settings)

CPUGPUScore
P3-800EVoodoo3 30004,250
P3-800EGeForce 2564,890
P3-800ETNT2 Ultra3,810

Full part list

ComponentPeriod-correct option2026 eBay typicalModern available option
MotherboardASUS P2B (440BX, ATX)$40-80
CPUP3-800E Coppermine$15-35
RAM2x 256MB PC133 SDRAM$15-40Crucial PC133 (limited)
GPUVoodoo3 3000 AGP$35-80
SoundSB Live! Value CT4670$10-30Audigy FX PCIe ($40 new)
StorageCF133 4GB + IDE adapter$12 newsame
NIC3Com 3C905C-TX$5-15
CaseATX mid-tower (1999 style)$20-60any ATX case
PSUATX 300W (AT-style connector needed)$20-40Depends on board
OSWin98 SE OEM disc$15-35 eBay

Total 2026 build cost: $175-420 depending on condition and sourcing patience.


Period-correct vs modern-compromise matrix

ComponentPeriodModern availableTrade-off
SoundSB Live! ValueAudigy FX PCIeFX lacks ISA EAX, has PCI-E — works, not original
StorageMaxtor 30GB ATA-33CF133 + IDE adapterCF faster, silent, won't fail
NIC3Com 905CAny modern PCI NICModern NIC may need driver floppy
GPUVoodoo3 3000No 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


SpecPicks Editorial · Last verified May 2026

Products mentioned in this article

Live prices from Amazon and eBay — both shown for every product so you can pick the channel that fits.

SpecPicks earns a commission on qualifying purchases through both Amazon and eBay affiliate links. Prices and stock update independently.

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 Windows 98 is the GeForce 4 Ti 4200 or Ti 4600 — both support AGP 4x and operate at AGP 2x on the 440BX without issues. For period-correct 1999 builds, the Voodoo3 3000 is the correct card delivering 96 FPS in Quake 3 at 640x480 Glide. For a 2001-2002 era upgrade while keeping the same 440BX chassis, the GeForce 4 Ti 4200 is the sensible next step.
Why does Windows 98 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 on startup. The fix is adding MaxFileCache=524288 and MinFileCache=8192 to SYSTEM.INI under the [vcache] section, capping cache at 512MB regardless of installed RAM. With this fix, Win98 SE runs stably at 768MB and 1GB on compatible boards.
Can I use a USB-to-IDE adapter to install Win98 SE from a USB drive?
Not directly — Win98 SE's boot sector cannot boot from USB storage. The standard approach is a bootable CD-ROM from the original OEM disc, or a USB-CD-ROM emulator like the Zalman ZM-VE300 presenting the Win98 ISO as a virtual CD. The Vantec CB-ISATAU2 and FIDECO SATA/IDE adapters are for imaging the target drive on a modern PC, not for booting the Win98 installer. After imaging on a modern host, move the CompactFlash card to the retro rig for the actual install.
Which BIOS settings matter most for 440BX stability with a Voodoo3?
On an ASUS P2B 440BX board, four settings prevent most post-build instability: first, set AGP aperture to 64MB rather than 256MB since the 440BX has marginal 256MB aperture support; second, set memory timing to CL2 or CL3 per your SDRAM specification; third, disable Assign IRQ to VGA if you see IRQ conflicts with the sound card; fourth, set IDE mode to Auto with ATA-33 limit to prevent DMA mode misdetection on CompactFlash adapters. These settings are documented in the Vogons 440BX forum compendium.
Is Quake 3 Arena 1.32 still playable online in 2026?
Yes. Community-hosted Quake 3 Arena 1.32 servers run year-round in 2026, reachable from period-correct Win98 SE clients over standard TCP/IP. QuakeLive-era servers have gone offline but the original Q3A protocol works with modern router NAT. The retropcfleet.com fleet runs a public Q3A server. See our 2000s LAN Party setup guide for IP addresses and connectivity instructions for both Quake 3 and Unreal Tournament 99 in 2026.

Sources

— SpecPicks Editorial · Last verified 2026-05-15