Playing Early 3D Games
The nineties was a time of major change in the PC gaming industry. In this article I take a little look at some of the critical points that began the 3D gaming industry and investigate what is required to build a PC that will successfully play these titles.
In 1993, 3D gaming really arrived with the launch of iD Software's Doom. This marked a huge leap over its forerunner, Wolfenstein 3D. Whilst Wolf3D would happily run on an 80286, Doom really required a 486 with a decent VGA graphics card to play smoothly (although its claimed minimum system requirements were a 386).
In 1997, AMD launched the K6-2 microprocessor to compete against the Pentium II, as well as the Super Socket 7 standard to extend the life of the aging Socket 7 motherboard format, offering up to 100 MHz FSB speeds. This same year, nVidia launched their 3D offering to target the 3D performance gaming segment - the Riva 128.
Games Titles (in chronological order)
Listed to the right of each game are its claimed minimum system requirements.
Title | Year | Minimum System Requirements |
---|---|---|
Strike Commander | 1993 (Apr) | 386, 4 MB |
Doom | 1993 (Dec) | 386, 4 MB |
System Shock | 1994 | 486DX, 4 MB (8 MB for SVGA and full speech) |
Star Wars: TIE Fighter | 1994 (Jul) | 386DX, 2 MB |
Doom II | 1994 (Oct) | 386DX, 4 MB |
Star Wars: Dark Forces | 1995 (Feb) | 386DX (486DX-33 rec.), 8 MB |
Screamer | 1995 | 486DX2-66, 8 MB |
Descent | 1995 | 386DX, 4 MB |
Need for Speed, The | 1995 | 486DX2-66, 8 MB |
Duke Nukem 3D | 1996 (Jan) | 486DX2, 8 MB, |
Screamer 2 | 1996 | 486DX4, 8 MB |
Destruction Derby | 1996 | 486DX, 8 MB |
Quake | 1996 (Jun) | 486DX4-100, 8 MB |
Descent II | 1996 | 486DX2-50, 8 MB |
Carmageddon | 1997 | Pentium 75, 8 MB, 1 MB VRAM |
Need for Speed II SE | 1997 | Pentium, 16 MB, DX5, 1 MB VRAM, Win95 |
Quake II | 1997 | Pentium, 16 MB RAM, DX5, Win95 |
Star Wars Jedi Knight: Dark Forces II | 1997 (Oct) | Pentium, 16 MB, DX5, Win95 |
Falcon 4.0 | 1998 | Pentium, 32 MB, DX5, Win95 |
Carmageddon 2: Carpocalypse Now | 1998 (Nov) | Pentium 166, 16 MB, DX6, Win95 |
Half-Life | 1998 (Nov) | Pentium, 24 MB, DX6, Win95 |
System Shock 2 | 1999 (Aug) | Pentium, 32 MB, DX6, 4 MB VRAM, Win95 |
Unreal Tournament | 1999 (Nov) | Pentium, 32 MB, DX7, 8 MB VRAM, Win95 |
Quake III Arena | 1999 (Dec) | Pentium II 266 or AMD K6-2/350, 64 MB, DX7, 3D Accelerator, Win95 |
Building a 3D Retro Gaming PC
Scanning through the list of games above, you're probably thinking the same as me - there's no way we can build a single system that can run all of those adequately. And you're probably right, but I'll give it a try. I'll be happy if we get some 1997-1998 titles playing well, which usually means all previous titles will play even nicer.
For the CPU, Quake III Arena needs a Pentium II 233, or an AMD K6-2 350. Both provide similar performance on their respective 100 MHz FSB motherboards (Slot 1 for the Intel or Super 7 for the AMD). Sadly, none of my Super Socket 7 motherboards have an AGP slot, and all of the graphics cards I've chosen are AGP.
Check my rough comparison chart to identify what cards are similar in performance, and what might suit you.
For the CPU, I'd like to run my AMD K6-2 500, as it gives me fantastic performance generally, and it's relatively straightfoward to slow down for the games that may need it. The motherboard I have doesn't support 100 MHz FSB, only 95 MHz (it's a PC Chips M590), but running it at 95 x 5.5 multiplier seems to give me close to a K6-2 500 MHz performance.
** This article is a work in progress. More to come... **