Building a Windows 98 Retro Rig, Part 1: The eBay Rabbit Hole

There is a specific kind of magic in late-90s and early-2000s PC gaming. It was the era of raw hardware-accelerated Direct3D, Glide wrappers, and MIDI music synthesized directly on sound card chips. For a while, I’ve had this growing itch to build a dedicated Windows 98 machine to play classics like Quake III, Half-Life, Need for Speed: High Stakes, and Tomb Raider exactly the way they were meant to be experienced.

But when I went onto eBay to start sourcing parts, I immediately hit a massive wall: the Retro Tax.

If you want a pristine, period-accurate 3dfx Voodoo card and a late-90s ATX motherboard today, you are going to pay exorbitant collector prices. I needed to build a highly capable Windows 98 computer, but I needed to be smart about it.

Here is exactly how I navigated the options, the compromises I had to make, and the final parts I locked in for the ultimate retro rig.

The Foundation: The Motherboard and CPU

My first instinct was to just buy an incredibly cheap, late-2000s Core 2 Duo office machine (like a Dell Optiplex 380) and force Windows 98 onto it. They are practically free and blisteringly fast. But I quickly rejected this idea. Getting Windows 98 to boot on newer hardware requires a massive stack of community software patches—you have to patch the memory limit (PATCHMEM), patch the SATA controllers so it doesn’t blue screen, and inject custom USB drivers.

I wanted something more native.

I looked at an HP Pavilion with an AMD Athlon 64 X2 and 3GB of RAM. Rejected. It had integrated GeForce 6150 SE graphics (terrible 3D performance) and Windows 98 would immediately crash upon seeing 3GB of RAM.

I then considered an MSI MS-6547 with a Pentium 4 2.4GHz. This was close! But it had 768MB of RAM (over the 512MB Windows 98 ceiling) and relied on an SiS chipset, which historically had some quirky AGP driver issues compared to Intel chips.

Finally, I found the holy grail. I purchased a bundle containing an ASUS P4PE Motherboard, an Intel Pentium 4 1.70GHz, and 256MB of RAM.

💾 The Nostalgia File: ASUS P4PE (Intel 845PE Chipset)
Released in late 2002, the ASUS P4PE represented the absolute peak of high-end Pentium 4 motherboards. Powered by the Intel 845PE chipset, it was among the first to officially support Intel’s revolutionary “Hyper-Threading” technology and faster 533MHz Front Side Buses. It marked the golden twilight era of native Windows 98 compatibility—offering raw speed while still providing classic AGP 4x slots and native IDE controllers before the industry completely transitioned to PCIe and SATA.

Why I chose it: This board is period-accurate royalty. 256MB of RAM is the absolute “Goldilocks” zone—it is enough to max out any game, but safely below the 512MB limit, meaning I don’t have to install any memory patches! It has native IDE headers, completely bypassing SATA headaches. The 1.70GHz processor is fast enough to crush late-90s 3D titles, but old enough not to trigger “fast CPU” bugs in older games.

The Compromise: The eBay listing noted that the CPU temperatures rose during testing, the fan was loose, and it needed new thermal paste. But because the Pentium 4 features Intel’s brilliant “Thermal Monitor 1” (which safely throttles the CPU speed to prevent it from burning up), I knew the chip was undamaged. A drop of fresh thermal paste and a tightened bracket is a 5-minute fix I was absolutely willing to trade for perfect compatibility.

Graphics and Audio: Navigating the Golden Era

With the board secured, I needed an AGP graphics card. I initially looked at a dirt-cheap IBM TNT2 Model 64. Rejected. The “M64” is a budget variant with a crippled 64-bit memory bus, and as a DirectX 6 card, it fundamentally lacks the hardware pixel shaders needed to run later games like Tomb Raider: Angel of Darkness. I also considered a Radeon X1300, but it was simply too new, leading to driver stability issues in Win98.

I ultimately settled on an ATI Radeon 9600 Pro 256MB.
While the legendary Radeon 9800 Pro is the undisputed king of this era, the “retro tax” on it is absurd right now. The 9600 Pro was vastly more affordable and will still effortlessly brute-force its way through Quake III and Half-Life at 1280×1024.

💾 The Nostalgia File: ATI vs. Nvidia and the Fall of 3dfx
The ATI Radeon 9600 Pro (released in 2003 with the RV350 core) arrived during the absolute bloodiest peak of the early GPU wars. Just three years prior, in late 2000, the legendary pioneer of 3D gaming—3dfx Interactive (creators of the Voodoo cards and the Glide API)—went bankrupt and its assets were absorbed by Nvidia. This left only two true titans standing: Nvidia and ATI. While Nvidia’s GeForce FX series famously struggled with heat (earning the flagship the nickname “The Dustbuster”) and poor DirectX 9 performance, ATI’s R300 architecture was a masterpiece. The Radeon 9000 series completely decimated Nvidia during this era, running cooler, faster, and securing ATI’s place in graphics card history.

For audio, I wanted perfection. I heavily considered the classic Creative Sound Blaster Live! 5.1 (SB0060) for its legendary 3D EAX support. But because I plan to dabble heavily in pure MS-DOS games, I rejected it. The Sound Blaster Live uses software emulation for DOS music, which never sounds quite right.

Instead, I hunted down a Labway Yamaha YMF724F-V PCI.

💾 The Nostalgia File: Yamaha YMF724 (DS-XG)
In the late 90s, as motherboards transitioned away from legacy ISA slots to modern PCI slots, playing DOS games became a nightmare of silent crashes. Yamaha saved the day with the YMF724. By engineering a custom hardware bridge (PC-PCI/SB-Link) directly onto the silicon, this PCI card could perfectly intercept legacy DOS audio requests. Most importantly, it featured a genuine, physical hardware OPL3 FM Synthesizer chip. While competitors used cheap software emulators, the Yamaha produced authentic, identical MIDI music to the legendary $150 Sound Blaster 16s of 1994.

The Compromise: My ASUS P4PE motherboard is slightly too modern to feature the physical “SB-Link” header that the Yamaha card uses to route pure bare-metal DOS sound effects. To get around this, I simply have to launch my DOS games from within the Windows 98 desktop, allowing the Windows drivers to seamlessly route the sound effects for me. A small price to pay for true hardware OPL3 synthesis!

Storage and Housing

Finally, I had to put it all in a box and store the games.
I immediately rejected traditional spinning hard drives. 20-year-old IDE drives are ticking time bombs, and Windows 98 natively suffers from the LBA48 bug (meaning it will eventually destroy its own file table if you use a drive larger than 137GB).

The Storage Solution:
Primary Hard Drive: I opted for a completely silent, solid-state 40-Pin IDE-to-SD Card Adapter built into a 3.5-inch form factor, equipped with a 32GB SD card. It’s lightning fast, bypasses the hard drive size limits, and allows me to hot-swap the SD card from the front of the PC so I can easily drag-and-drop game files from my modern rig.
Floppy Drive Emulator: I originally ordered a standard Gotek floppy emulator, but I immediately returned it. I realized it was built on the weaker AT32F415 MCU, which is notorious for track formatting issues and limited RAM. I refused to compromise on reliability, so I pivoted to the Mustpoint SFR1M44-U100LQD-435. It was slightly more expensive, but it utilizes the vastly superior AT32F435 chip (with 384kB SRAM) and arrived perfectly factory-modded with an OLED screen, a rotary encoder knob, and the FlashFloppy 3.41 firmware pre-installed.
CD-ROM: A standard modern SATA CD-ROM drive, bridged to the motherboard using a StarTech IDE2SAT2 adapter.

The Housing and Power:
To house it all safely, I chose the Thermaltake Versa H21 ATX Mid Tower. It’s budget-friendly with excellent modern airflow. For power, I went with the MSI MAG A550BN 550W. I flat-out rejected ultra-cheap, group-regulated PSUs because older AGP graphics cards heavily tax the 5V and 3.3V rails. The MSI unit utilizes modern DC-to-DC converters, guaranteeing my vintage motherboard won’t get power-starved or fried during a heavy gaming session.

The Compromise & The Fix: The Thermaltake case is highly modern, meaning it completely lacks 3.5-inch external cutouts on the front bezel. Out of the box, my 3.5-inch SD adapter and Mustpoint floppy emulator had nowhere to go. Rather than buying ugly, generic plastic adapter brackets that would ruin the aesthetic of the case, I fired up my 3D printer.

I printed two custom 5.25-inch to 3.5-inch mounting brackets to seamlessly flush-mount both drives into the large optical bays of the case. (If you want to print them yourself for your own retro rig, you can grab the SD-to-IDE Adapter Mount and the Textured Floppy Emulator Mount on Printables!).

With the hardware fully locked in and making its way through the mail, the physical build is sorted.

In Part 2, we will dive into formatting the SD card, navigating the Windows 98 installation process, and configuring the ultimate retro gaming software stack.