Another classic DOS game that uses the floating point unit (FPU) intensively. This is why you need a FPU to run Quake at all.

The benchmark results will be quite predictable in the long run. The Intel Pentium is known to have quite a decent FPU while the non-Intel parts like Cyrix 6x86, IDT Winchip, AMD K6 and Rise MP6 have quite a weak FPU. This is why those CPU's don't score well in the Quake benchmark. Luckily those CPU's have (in general) normal or decent integer performance so they will run desktop applications and operating systems like Windows very well. Just keep in mind that FPU performance wasn't needed for normal users back in the days of Quake.

Because I use Quake on systems with less 'Oomph' I use a 320x200 resolution. In case you want to use Quake for faster systems crank up the resolution a bit and use a very decent (DOS) graphic card as Quake doesn't use 3D acceleration. For the faster systems I use Quake II at 640x480 software rendering.

My benchmark method

To benchmark Quake I used version 1.08 (full version without modifications) and kept everything default at 320x200. Start Quake with 'quake -nosound' and start a new single player game.

Image
Open the console with the ~ key and write 'timedemo demo3', then press enter and immediately press the console key again (~) so the console moves up when the benchmark begins.

Image
After a while you will get a score in FPS. To verify the score it's advisable to benchmark two times so write 'timedemo demo3' again but this time don't press the console key (~) again. The benchmark will start again.

Benchmarks run with this application
CPU (chipset) Quake score
Celeron 300A (i440BX)
67.80
Pentium II 266 (i440BX)
64.10
Celeron 300 (i440BX)
61.70
Pentium II 233 (i440BX)
57.00
Celeron 266 (i440BX)
52.30
Pentium Pro 200 (440FX)
49.80
Pentium MMX 233 (430VX)
47.70
K6 266AFR (ALi Aladdin 5)
44.60
Pentium MMX 200 (430VX)
44.30
Winchip 2 233 (ALi Aladdin 5)
41.60
Pentium 200 (430VX)
41.40
Pentium MMX 166 (430VX)
39.80
K6 233ANR (430VX)
38.20
Pentium 166 (430VX)
37.30
K6 166ALR (430VX)
34.70
MII 300GP/66x3.5 (430VX)
34.40
Pentium 150 (430VX)
33.90
Pentium 133 (430VX)
32.70
Pentium 120 (430VX)
29.80
6x86MX PR233 (ALi Aladdin 5)
29.50
6x86MX PR200 (ALi Aladdin 5)
27.40
Winchip C6 200 (ALi Aladdin 5)
26.70
Pentium 100 (430VX)
26.70
K5 PR166 (430VX)
24.40
Pentium 90 (430VX)
24.30
6x86 P200+ (430VX)
22.90
K5 PR133 (430VX)
22.90
6x86 PR166 (430VX)
21.40
K5 PR100 (430VX)
20.40
Pentium 75 (430VX)
20.00
6x86 P150+ (430VX)
19.50
K5 PR90 (430VX)
18.50
Pentium Overdrive 83 (UMC PCI)
16.20
Pentium 60 (Hendrixx)
15.90
5k86 P75 (430VX)
15.40
Am5x86 -P75 (UMC PCI)
11.80
Kingston TC5x86 /133 (UMC PCI)
11.10
Am486 DX4/120 (UMC PCI)
10.30
Cx5x86 100GP (UMC PCI)
10.00
i486 DX4/100 (UMC PCI)
9.80
Am486 DX4/100 (UMC PCI)
9.10
Am486 DX2/80 (UMC PCI)
7.90
Cx486DX4 100GP4 (UMC PCI)
7.80
i486 DX2/66 (UMC PCI)
6.90
DX20ODPR 66 (UMC PCI)
6.90
i486 DX2/66 (UMC PCI)
6.90
Am486 DX2/66 (UMC PCI)
6.80
ST486DX2 80GS (UMC PCI)
6.60
Cx486DX2 80GP (UMC PCI)
6.60
80486 80MHz (UMC PCI)
6.60
80486 66MHz (UMC PCI)
5.60
TI486DX2 G66 (UMC PCI)
5.60
Cx486DX2 66 (UMC PCI)
5.60
DX2ODP 50 (UMC PCI)
5.50
i486 DX50 (UMC PCI)
5.50
i486 DX2/50 (UMC PCI)
5.50
ODP486SX 25 (UMC PCI)
5.50
Am486 DX2/50 (UMC PCI)
5.40
Cx486DX 40GP (UMC PCI)
3.70
i486 DX33 (UMC PCI)
3.70
Cx486DRx2 33/66GP (UMC)
2.50
Cx486DLC 33GP (ETEQ)
1.30
Am386 DX33 (ETEQ)
1.20
i386 DX25-IV (OPTi)
0.90
Benchmarks run with this application
GFX Quake score
Mystique 220/4MB 4MB PCI(P100)
28.50
Viper V330 4MB PCI(P100)
28.40
Bali 32 1MB PCI(P100)
28.40
Stealth 64 2001 1MB PCI(P100)
28.40
Horizon 64 1MB PCI(P100)
28.40
Stealth SE 1MB PCI(P100)
28.20
ViRGE DX 1MB PCI(P100)
28.20
V7 -VEGA 1MB PCI(P100)
28.10
Crystal 20SD 1MB PCI(P100)
27.70
Stealth 64 PCI 4MB PCI(P100)
27.60
Stealth 64 PCI 1MB PCI(P100)
27.50
Mach 32 1MB PCI(P100)
27.50
Pipeline PCI BY 8 2MB PCI(P100)
27.50
8540 1MB PCI(P100)
27.40
3D Rage II+ DVD 4MB PCI(P100)
26.70
Crystal 10SD 1MB PCI(P100)
26.00
TGUI 9420DGi 1MB PCI(P100)
24.20
Edge 3D 3240 2MB PCI(P100)
22.60
ET4000AX 1MB ISA(P100)
22.50
Edge 3D 2120 2MB PCI(P100)
22.50
SpeedSTAR 24 1MB ISA(P100)
22.50
Datapath DGC41C 2MB PCI(P100)
21.60
Stealth II S220 4MB PCI(P100)
21.20
ET4000AX 1MB ISA(P100)
21.00
SuperVGA ET4000 1MB ISA(P100)
21.00
Imagine 128 1MB PCI(P100)
20.30
OTI 067 512KB ISA(P100)
18.30
TVGA 8900CL-C 512KB ISA(P100)
18.20
PVGA1A JK 16b 512KB ISA(P100)
18.00
TVGA 8900C 1MB ISA(P100)
16.50
GC208 512KB ISA(P100)
16.00
PVGA1A JK 8b 256KB ISA(P100)
12.20
Impression Plus/P4/HP 2MB PCI(P100)
10.80
OTI 037C 256KB ISA(P100)
9.70
OTI 037C 512KB ISA(P100)
9.70
ET3000AX 256KB ISA(P100)
9.30