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
Pentium 100 (430VX)
26.70
Winchip C6 200 (ALi Aladdin 5)
26.70
K5 PR166 (430VX)
24.40
Pentium 90 (430VX)
24.30
K5 PR133 (430VX)
22.90
6x86 P200+ (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
i486 DX2/66 (UMC PCI)
6.90
DX2ODPR 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
TI486DX2 G66 (UMC PCI)
5.60
Cx486DX2 66 (UMC PCI)
5.60
80486 66MHz (UMC PCI)
5.60
i486 DX2/50 (UMC PCI)
5.50
ODP486SX 25 (UMC PCI)
5.50
DX2ODP 50 (UMC PCI)
5.50
i486 DX50 (UMC PCI)
5.50
Am486 DX2/50 (UMC PCI)
5.40
i486 DX33 (UMC PCI)
3.70
Cx486DX 40GP (UMC PCI)
3.70
Cx486DRx2 33/66GP (UMC+Cx487)
2.50
Cx486DLC 33GP (ETEQ+387-40)
1.30
Am386 DX33 (ETEQ+387-40)
1.20
i386 DX25-IV (OPTi+387-40)
0.90
Benchmarks run with this application
GFX Quake score
Stealth III S500 32MB PCI(P100)
28.80
Bali 32 1MB PCI(P100)
28.80
Viper V330 4MB PCI(P100)
28.80
ALG2032 1MB PCI(P100)
28.80
Millennium MIL/4I 2MB? PCI(P100)
28.80
ET6100 2MB PCI(P100)
28.80
Dynamite 128 2MB PCI(P100)
28.80
VC962C 2MB PCI(P100)
28.70
Fire 1K Pro 8MB PCI(P100)
28.70
Stealth 3D 2000 2MB PCI(P100)
28.70
ViRGE GX 2MB PCI(P100)
28.70
B3D S32 1MB? PCI(P100)
28.70
Stingray 64 2MB PCI(P100)
28.70
Stealth 64 2001 1MB PCI(P100)
28.70
Horizon 64 1MB PCI(P100)
28.70
Trio 64 1MB PCI(P100)
28.60
ViRGE DX 4MB? PCI(P100)
28.50
Trio 64 2MB PCI(P100)
28.50
Mystique 220/4MB 4MB PCI(P100)
28.50
Stealth SE 1MB PCI(P100)
28.50
V7 -VEGA 1MB PCI(P100)
28.40
Stealth 3D 3000 2MB? PCI(P100)
28.30
ViRGE DX 2MB PCI(P100)
28.20
Pipeline PCI BY 8 2MB PCI(P100)
27.80
Stealth 64 PCI 1MB PCI(P100)
27.80
Crystal 20SD 1MB PCI(P100)
27.70
Stealth 2500 1MB PCI(P100)
27.60
Stealth 64 PCI 4MB PCI(P100)
27.60
Mach 32 1MB PCI(P100)
27.50
8540 1MB PCI(P100)
27.40
Spitfire 1MB PCI(P100)
27.00
Solitaire 2MB? PCI(P100)
27.00
VZB-11 8MB PCI(P100)
26.90
V264 1MB PCI(P100)
26.90
TGUI 9680-1 1MB PCI(P100)
26.70
3D Rage II+ DVD 4MB PCI(P100)
26.70
6202 1MB PCI(P100)
26.60
TGUI 9440 1MB PCI(P100)
26.60
TGUI 9440AGi 1MB PCI(P100)
26.60
Crystal 10SD 1MB PCI(P100)
26.40
6215 2MB PCI(P100)
26.10
NetVision 2500i 4MB PCI(P100)
26.00
TGUI 9420DGi 1MB PCI(P100)
24.20
Edge 3D 3240 2MB PCI(P100)
23.10
Edge 3D 2120 2MB PCI(P100)
22.90
TVGA 8900D 512KB ISA(P100)
22.80
1024i Plus 512k ISA(P100)
22.80
SpeedSTAR 24 1MB ISA(P100)
22.80
Speedstar 24X 512K? ISA(P100)
22.80
ET4000AX 1MB ISA(P100)
22.50
Datapath DGC41C 2MB PCI(P100)
21.80
Stealth II S220 4MB PCI(P100)
21.40
AVGA 20 512KB ISA(P100)
21.20
CL-GD5422 1MB ISA(P100)
21.20
ET4000AX 1MB ISA(P100)
21.00
SuperVGA ET4000 1MB ISA(P100)
21.00
Intense 3D 100 4MB PCI(P100)
20.80
Imagine 128 1MB PCI(P100)
20.50
MX86000 FC 512K ISA(P100)
19.70
OTI 077 1MB ISA(P100)
19.60
TVGA 8900CL-C 512KB ISA(P100)
18.90
AVGA1 256KB ISA(P100)
18.50
TVGA 8900C 1MB ISA(P100)
18.30
TVGA 8900C 512KB ISA(P100)
18.30
OTI 067 512KB ISA(P100)
18.30
PVGA1A JK 16b 512KB ISA(P100)
18.10
TVGA 9000B ? ISA(P100)
18.00
TVGA 8900B 512KB ISA(P100)
18.00
WDC90C00 -JK ? ISA(P100)
17.20
GC208 512KB ISA(P100)
16.20
EVGA 16 512KB ISA(P100)
12.80
TD3588A2 ? ISA(P100)
12.80
RTG3105 512K ISA(P100)
12.70
PVGA1A JK 8b 256KB ISA(P100)
12.20
VGA 8400/8800 256KB ISA(P100)
11.40
Impression Plus/P4/HP 2MB PCI(P100)
10.90
CL- GD510A/520A 256KB ISA(P100)
10.20
OTI 037C 512KB ISA(P100)
9.80
TVGA 8800CS 512KB ISA(P100)
9.80
OTI 037C 256KB ISA(P100)
9.70
RTG3103 512K ISA(P100)
9.70
ET3000AX 256KB ISA(P100)
9.30