c:\VGA_Vault>
System Preservation Blueprint

Building a Period Correct Windows 98 Rig

Build a Windows 98 SE machine that gets it right. Pick the best chipset, graphics card and sound setup for DOS audio, Glide and late DirectX games, and install everything in the order that avoids driver headaches. If you need it shorter for tight directory cards: Choose the right motherboard, graphics and sound for a Windows 98 SE rig that handles DOS audio, Glide and late DirectX games.

Building a Period Correct Windows 98 Rig

Emulators like 86Box get you most of the way there, but real hardware still wins on feel. The CRT hum, the 3dfx splash screen, the drive chatter while Unreal loads a level. The catch is that Windows 98 is fussy about what you put in the box. The wrong chipset can kill your DOS sound, and too much RAM will stop Windows booting at all.

Here's how to put together a machine that handles late DOS games and the 3D accelerated Win9x era properly.

Step 1: Decide What Your Rig Is For

Windows 98 covers roughly 1997 to 2002, and no single build handles all of it perfectly. A machine tuned for Glide and DOS sound will struggle with late DirectX 8 titles, while a fast GeForce box gives up a lot of DOS compatibility. Pick a target first. It decides every other part.

Early 3D and DOS (1996 to 1999)

Pentium II or early Pentium III, Voodoo graphics, ISA sound. Best for Quake II, Tomb Raider and anything that wants Glide or real mode DOS audio.

Late Win9x (1999 to 2002)

Fast Pentium III or Athlon, GeForce graphics, PCI sound. Best for Unreal Tournament, Max Payne and late DirectX releases.

Step 2: Choose the Motherboard, CPU and RAM

For most builds, the Intel 440BX chipset is the one to hunt down. It's stable, Windows 98 handles it well once Intel's INF update is installed, and plenty of boards still carry ISA slots, which you'll want for DOS sound. The Abit BH6, Asus P2B and Abit BE6 all turn up regularly on eBay. Pair one with a Slot 1 Pentium III, or use a slotket adapter to run a Socket 370 Celeron or Pentium III.

Going AMD? An Athlon on a VIA KT133 board is quicker for late games, but VIA's 4in1 drivers need installing carefully, and very few of those boards have ISA slots.

Keep RAM at 512MB or below. Windows 98 SE can throw out of memory errors at boot with more than that installed. If you're running more anyway, cap the disk cache in SYSTEM.INI:

[vcache]
MaxFileCache=262144

Step 3: Pick a Graphics Card

Your graphics card is what gives the build its character, so match it to the target you picked in Step 1.

3dfx Voodoo3

The easiest single card answer. Native Glide, decent Direct3D and good DOS VGA compatibility. The Voodoo3 3000 AGP is the common pick.

Voodoo2 with a 2D Card

Pure 1998 authenticity. You'll need a separate 2D card and a passthrough cable. Find a matching pair and you can run them in SLI.

Nvidia GeForce2

The choice for a late Win9x build. Detonator 45.23 is the driver version most Windows 98 builders settle on.

Step 4: Get the Sound Right

This is where most Windows 98 builds go wrong. PCI sound cards don't talk to DOS natively. They rely on emulation drivers that work with some games and fall over with others, so if DOS matters to you, use an ISA card.

Sound Blaster 16 or AWE64 (ISA)

The safest bet for DOS. Some SB16 revisions have the hanging note MIDI bug, so check the model number if you plan to add a wavetable daughterboard.

Aureal Vortex 2 or SB Live! (PCI)

Run one alongside your ISA card for A3D or EAX positional audio in Windows games, and leave DOS to the ISA card.

Add the BLASTER variable to AUTOEXEC.BAT so DOS games can find the card:

SET BLASTER=A220 I5 D1 H5 T6

Match those values to the resources your card actually uses, and reserve IRQ 5 for legacy ISA in the BIOS so Plug and Play doesn't grab it. If you're loading DOS drivers for the card, our 640KB guide covers keeping them out of conventional memory.

Step 5: Sort Out Storage

Hard drives from the era are getting tired. An IDE to CompactFlash or SD adapter is quieter and far more reliable. Stick to something between 8GB and 32GB, format it FAT32, and stay well clear of 137GB, since the stock Windows 98 IDE driver doesn't support 48 bit LBA. If you do go above 64GB, use Microsoft's updated FDISK, because the original misreports the drive size.

Keep a real IDE CD drive in the build too, with an analogue audio cable running to your sound card so Redbook music plays in games that use it. For anything spread across several discs, see our multi disc guide.

Step 6: Install in the Right Order

Windows 98 doesn't forgive a messy install. Follow this sequence and reboot after each stage:

  1. Windows 98 SE, with the CD drive and nothing else configured.
  2. Chipset drivers (Intel INF update or VIA 4in1).
  3. DirectX 9.0c, the last version released for Windows 98.
  4. Graphics driver.
  5. Sound drivers, ISA card first.

Resist the urge to run every installer off a driver CD in one go. If something breaks, you'll want to know which stage did it.


💾 Verification path copied to clipboard!