Hardware Museum

Over 20 years of PC history

Logo

The Ultimate GPU Benchmark (2001 - 2005)

Published: (last update )


Follow-up on the previous part - this time with DX8 and DX9 hardware. If you are instered in this era of GPUs, you are in the right place. Radeon 9700 Pro, GeForce FX 5800 Ultra and many others, everything thoroughly tested.

Introduction

Let's make this short :) This is part 2 of the huge benchmark project that started in 2012. More details about history of the project can be found in the previous article.

So here we are - part 2. This time we start with DX8 hardware - GeForce3 and Radeon 8500 are the oldest ones (and unfortunately for them also tle worst performing). Then we get to GeForce4 Ti and of course the famour Radeon 9000 family, including the Radeon 9700 Pro and 9800 XT. GeForce FX must be present here as well. Many years ago, I was lucky to get the original leaf blower, errr... I mean GeForce FX 5800 Ultra. :) Fortunately it is still in working order and completed the benchmark suite without issues.

Radeon X800 cards were popular back in the day. GeForce 6 series were also very good, so most of them are present in this test. Originally, this article was supposed to end with Radeon X800 XT PE and GeForce 6800 Utra. Later I decided to extend it slightly and add a few selected GPUs of the next generation and see how they compare to older flagships. Among the added cards are Radeon X1300, X1600 X1800 and from the green camp GeForce 7300 and 7800 series.

There are also a few special pieces here. Matrox Parhelia was supposed to compete with GeForce4 Ti series or even later Radeon 9500/9700. Unfortunately because of several reasons it failed and Matrox stopped further development of gaming hardware.

S3 wasn't very active after the Savage 2000 debacle. But eventually they managed to get back to the GPUs market and come up with some interesting videocards. They are unfortunately quite rare and hard to get. Still, a working Chrome S25 ended up in my hands - and it present in this test. :)

As the last addition, there are couple of lowend cards several generations younger. They are cut-down enough not to cause power creep, but still interesting to see how they perform. The most notable one is probably GeForce GT 610 PCI. This is the very last card made for the original PCI bus (non-express). This card is very picky about motherboard and chipset it runs on. Unfortunately VIA PT880 Ultra is not on the compatible list. Therefore I used older SiS 651 board with Pentium 4 processor to benchmark it. There might be some CPU bottlenecks, but I suspect most of the time PCI bus limits the card and using better platform wouldn't do much good in this case.





Test System - AGP 4×/8×
Test System - PCI-E
Test System - PCI

Test System - Hardware

The test system was chosen to provide the best possible performance for AGP cards. ASRock 4CoreDual-SATA2 with overclocked Pentium E5700 should be more than enough. As a side effect, PCI-E cards can be tested on this system as well, albeit with slightly reduced performance (only 4 PCI-E lanes and slightly slower CPU). The CPU has BSEL mod applied to report FSB 266 (1066) as default. This allows memory divider 1:1 to be used and increases memory performance greatly.

Apparently, the PT880 Ultra chipset is unstable at FSB > 266 MHz if PCI-E GPU is used. Also this board for some reason doesn't allow "half" multipliers. Therefore For PCI-E, 14×266 was used as a closest possible frequency. I had no idea about this before I already had most AGP cards finished and I really didn't feel like rebenching them.


For AGP 4×/8× cards


For PCI-E cards


For GeForce GT610 PCI

Test System - OS and Drivers




Test System - Games




GeForce FX 5800 Ultra


Tested Video Cards

P650Parhelia AGP 8×Radeon 8500Radeon 9000Radeon 9000 ProRadeon 9100Radeon 9200 SERadeon 9500
GPUParhelia-LXParhelia-512R200RV250RV250R200RV250R300
ArchitectureMGAMGAR2xxR2xxR2xxR2xxR2xxR3xx / 4xx
Technology150 nm150 nm150 nm150 nm150 nm150 nm150 nm150 nm
Die Size-174 mm2140 mm281 mm281 mm2140 mm281 mm2218 mm2
Transistor Count80 mil.80 mil.60 mil.36 mil.36 mil.60 mil.36 mil.107 mil.
Transistor Density-0.46 mil. / mm20.43 mil. / mm20.44 mil. / mm20.44 mil. / mm20.43 mil. / mm20.44 mil. / mm20.49 mil. / mm2
GPU Clock230 MHz250 MHz275 MHz250 MHz275 MHz250 MHz200 MHz275 MHz
ROPs24444444
TMUs816844844
Shaders2 PS + 2 VS4 PS + 4 VS4 PS + 2 VS4 PS + 1 VS4 PS + 1 VS4 PS + 2 VS4 PS + 1 VS4 PS + 4 VS
Memory64 MB DDR128 MB DDR64 MB DDR64 MB DDR64 MB DDR128 MB DDR128 MB DDR64 MB DDR
Memory Clock460 MHz600 MHz550 MHz400 MHz550 MHz500 MHz333 MHz540 MHz
Bus Width128 bit256 bit128 bit128 bit128 bit128 bit64 bit128 bit
Memory Bandwidth7.4 GB/s19.2 GB/s8.8 GB/s6.4 GB/s8.8 GB/s8 GB/s2.7 GB/s8.6 GB/s
Fillrate (Pixel)460 MP/s1000 MP/s1100 MP/s1000 MP/s1100 MP/s1000 MP/s800 MP/s1100 MP/s
Fillrate (Texel)1840 MT/s4000 MT/s2200 MT/s1000 MT/s1100 MT/s2000 MT/s800 MT/s1100 MT/s
Bus TypeAGP 8×AGP 8×AGP 4×AGP 4×AGP 4×AGP 4×AGP 8×AGP 8×
TDP--------
DirectX8.18.18.18.18.18.18.19.0
OpenGL1.31.31.41.41.41.41.42.0
Launch Year200320022001200220022003??2002


Radeon 9600 TXRadeon 9600 XTRadeon 9700 ProRadeon 9800 XTRadeon X700 ProRadeon X800 GTRadeon X800 XT PERadeon X850 Pro
GPUR300RV360R300R360RV410R423R420R481
ArchitectureR3xx / 4xxR3xx / 4xxR3xx / 4xxR3xx / 4xxR3xx / 4xxR3xx / 4xxR3xx / 4xxR3xx / 4xx
Technology150 nm130 nm150 nm150 nm110 nm130 nm130 nm130 nm
Die Size218 mm292 mm2218 mm2218 mm2156 mm2289 mm2281 mm2297 mm2
Transistor Count107 mil.76 mil.107 mil.117 mil.120 mil.160 mil.160 mil.160 mil.
Transistor Density0.49 mil. / mm20.83 mil. / mm20.49 mil. / mm20.54 mil. / mm20.77 mil. / mm20.55 mil. / mm20.57 mil. / mm20.54 mil. / mm2
GPU Clock300 MHz500 MHz325 MHz412 MHz425 MHz475 MHz520 MHz500 MHz
ROPs8488881612
TMUs8488881612
Shaders8 PS + 4 VS4 PS + 2 VS8 PS + 4 VS8 PS + 4 VS8 PS + 6 VS8 PS + 6 VS16 PS + 6 VS12 PS + 6 VS
Memory128 MB DDR256 MB DDR128 MB DDR256 MB DDR256 MB GDDR3256 MB GDDR3256 MB GDDR3256 MB GDDR3
Memory Clock540 MHz600 MHz620 MHz730 MHz860 MHz980 MHz1120 MHz1000 MHz
Bus Width128 bit128 bit256 bit256 bit128 bit256 bit256 bit256 bit
Memory Bandwidth8.6 GB/s9.6 GB/s19.8 GB/s23.4 GB/s13.8 GB/s31.4 GB/s35.8 GB/s32 GB/s
Fillrate (Pixel)2400 MP/s2000 MP/s2600 MP/s3300 MP/s3400 MP/s3800 MP/s8320 MP/s6000 MP/s
Fillrate (Texel)2400 MT/s2000 MT/s2600 MT/s3300 MT/s3400 MT/s3800 MT/s8320 MT/s6000 MT/s
Bus TypeAGP 8×AGP 8×AGP 8×AGP 8×PCI-E x16 (@ x4)PCI-E x16 (@ x4)AGP 8×AGP 8×
TDP-22 W-60 W50 W40 W63 W50 W
DirectX9.09.09.09.09.09.09.09.0
OpenGL2.02.02.02.02.02.02.02.0
Launch Year20022003200220032004200520042005


Radeon X1300 ProRadeon X1600 XTRadeon X1800 XLRadeon HD 2400 ProGeForce3 Ti200GeForce3 Ti200GeForce4 Ti4200GeForce4 Ti4600
GPURV515RV530R520RV610NV20NV20NV25NV25
ArchitectureR5xxR5xxR5xxR6xxNV2xNV2xNV2xNV2x
Technology90 nm90 nm90 nm65 nm150 nm150 nm150 nm150 nm
Die Size100 mm2150 mm2288 mm285 mm2145 mm2145 mm2150 mm2150 mm2
Transistor Count105 mil.157 mil.321 mil.180 mil.57 mil.57 mil.63 mil.63 mil.
Transistor Density1.05 mil. / mm21.05 mil. / mm21.11 mil. / mm22.12 mil. / mm20.39 mil. / mm20.39 mil. / mm20.42 mil. / mm20.42 mil. / mm2
GPU Clock600 MHz590 MHz500 MHz525 MHz175 MHz175 MHz250 MHz300 MHz
ROPs441644444
TMUs441648888
Shaders4 PS + 3 VS12 PS + 5 VS16 PS + 8 VS40 Unified4 PS + 1 VS4 PS + 1 VS4 PS + 2 VS4 PS + 2 VS
Memory256 MB DDR2256 MB GDDR3256 MB GDDR3256 MB DDR264 MB DDR64 MB DDR64 MB DDR128 MB DDR
Memory Clock800 MHz1400 MHz1000 MHz800 MHz400 MHz400 MHz512 MHz650 MHz
Bus Width128 bit128 bit256 bit64 bit128 bit128 bit128 bit128 bit
Memory Bandwidth12.8 GB/s22.4 GB/s32 GB/s6.4 GB/s6.4 GB/s6.4 GB/s8.2 GB/s10.4 GB/s
Fillrate (Pixel)2400 MP/s2360 MP/s8000 MP/s2100 MP/s700 MP/s700 MP/s1000 MP/s1200 MP/s
Fillrate (Texel)2400 MT/s2360 MT/s8000 MT/s2100 MT/s1400 MT/s1400 MT/s2000 MT/s2400 MT/s
Bus TypePCI-E x16 (@ x4)PCI-E x16 (@ x4)PCI-E x16 (@ x4)PCI-E x16 (@ x4)AGP 4×AGP 4×AGP 4×AGP 4×
TDP31 W42 W70 W-35 W35 W33 W45 W
DirectX9c9c9c10888.18.1
OpenGL2.02.02.03.31.31.31.31.3
Launch Year20052005200520072001200120022002


GeForce FX 5200 64-bitGeForce FX 5200GeForce FX 5600Quadro FX 1100GeForce FX 5800 UltraGeForce FX 5900 XTGeForce FX 5950 UltraGeForce 6200 (NV43)
GPUNV34NV34NV31NV36NV30NV35NV38NV43
ArchitectureNV3xNV3xNV3xNV3xNV3xNV3xNV3xNV4x / G7x
Technology150 nm150 nm150 nm130 nm130 nm130 nm130 nm110 nm
Die Size91 mm291 mm2135 mm2138 mm2200 mm2207 mm2207 mm2150 mm2
Transistor Count47 mil.47 mil.80 mil.82 mil.125 mil.135 mil.135 mil.143 mil.
Transistor Density0.52 mil. / mm20.52 mil. / mm20.59 mil. / mm20.59 mil. / mm20.62 mil. / mm20.65 mil. / mm20.65 mil. / mm20.95 mil. / mm2
GPU Clock250 MHz250 MHz325 MHz425 MHz500 MHz390 MHz475 MHz300 MHz
ROPs44444444
TMUs44448884
Shaders4 PS + 2 VS4 PS + 2 VS4 PS + 2 VS4 PS + 3 VS4 PS + 2 VS4 PS + 3 VS4 PS + 3 VS4 PS + 3 VS
Memory128 MB DDR128 MB DDR128 MB DDR128 MB DDR128 MB GDDR2128 MB DDR256 MB DDR128 MB DDR
Memory Clock333 MHz400 MHz550 MHz650 MHz1000 MHz700 MHz950 MHz550 MHz
Bus Width64 bit128 bit128 bit128 bit128 bit256 bit256 bit128 bit
Memory Bandwidth2.7 GB/s6.4 GB/s8.8 GB/s10.4 GB/s16 GB/s22.4 GB/s30.4 GB/s8.8 GB/s
Fillrate (Pixel)1000 MP/s1000 MP/s1300 MP/s1700 MP/s2000 MP/s1560 MP/s1900 MP/s1200 MP/s
Fillrate (Texel)1000 MT/s1000 MT/s1300 MT/s1700 MT/s4000 MT/s3120 MT/s3800 MT/s1200 MT/s
Bus TypeAGP 8×AGP 8×AGP 8×AGP 8×AGP 8×AGP 8×AGP 8×AGP 8×
TDP25 W25 W37 W-75 W--35 W
DirectX9.09.09.09.09.09.09.09c
OpenGL1.51.51.51.51.51.51.52.1
Launch Year20032003200320042003200320032005


GeForce 6200 (NV43. unlock)GeForce 6600GeForce 6700 XLGeForce 6800 LEGeForce 6800GeForce 6800 GSGeForce 6800 UltraGeForce 7300 GS
GPUNV43NV43NV43NV40NV40NV41NV40G72
ArchitectureNV4x / G7xNV4x / G7xNV4x / G7xNV4x / G7xNV4x / G7xNV4x / G7xNV4x / G7xNV4x / G7x
Technology110 nm110 nm110 nm130 nm130 nm130 nm130 nm90 nm
Die Size150 mm2150 mm2150 mm2287 mm2287 mm2225 mm2287 mm277 mm2
Transistor Count143 mil.143 mil.143 mil.222 mil.222 mil.190 mil.222 mil.112 mil.
Transistor Density0.95 mil. / mm20.95 mil. / mm20.95 mil. / mm20.77 mil. / mm20.77 mil. / mm20.84 mil. / mm20.77 mil. / mm21.45 mil. / mm2
GPU Clock300 MHz300 MHz525 MHz325 MHz325 MHz450 MHz400 MHz550 MHz
ROPs44481212162
TMUs88881212164
Shaders8 PS + 3 VS8 PS + 3 VS8 PS + 3 VS8 PS + 4 VS12 PS + 5 VS12 PS + 5 VS16 PS + 6 VS4 PS + 3 VS
Memory128 MB DDR128 MB DDR128 MB GDDR3128 MB DDR128 MB DDR256 MB GDDR3256 MB GDDR3128 MB DDR2
Memory Clock550 MHz550 MHz1100 MHz700 MHz700 MHz1200 MHz1100 MHz810 MHz
Bus Width128 bit128 bit128 bit256 bit256 bit256 bit256 bit64 bit
Memory Bandwidth8.8 GB/s8.8 GB/s17.6 GB/s22.4 GB/s22.4 GB/s38.4 GB/s35.2 GB/s6.5 GB/s
Fillrate (Pixel)1200 MP/s1200 MP/s2100 MP/s2600 MP/s3900 MP/s5400 MP/s6400 MP/s1100 MP/s
Fillrate (Texel)2400 MT/s2400 MT/s4200 MT/s2600 MT/s3900 MT/s5400 MT/s6400 MT/s2200 MT/s
Bus TypeAGP 8×AGP 8×PCI-E x16 (@ x4)AGP 8×AGP 8×AGP 8×AGP 8×PCI-E x16 (@ x4)
TDP~40 W40 W50 W~45 W50 W60 W~70 W16 W
DirectX9c9c9c9c9c9c9c9c
OpenGL2.12.12.12.12.12.12.12.1
Launch Year20052004200420042004200520042006


GeForce 7800 GSGeForce 7800 GTGeForce 9300 GEGeForce GT 610 PCIChrome S25
GPUG71G70G98GF119Matrix
ArchitectureNV4x / G7xNV4x / G7xTeslaFermi-
Technology90 nm110 nm65 nm40 nm90 nm
Die Size196 mm2333 mm286 mm279 mm292 mm2
Transistor Count278 mil.302 mil.210 mil.292 mil.-
Transistor Density1.42 mil. / mm20.91 mil. / mm22.44 mil. / mm23.7 mil. / mm2-
GPU Clock375 MHz400 MHz540 MHz810 MHz500 MHz
ROPs1616444
TMUs1620888
Shaders16 PS + 6 VS20 PS + 7 VS8 unified48 unified4 PS + 4 VS
Memory256 MB GDDR3256 MB GDDR3256 MB DDR21024 MB DDR3512 MB DDR2
Memory Clock1200 MHz1000 MHz1000 MHz1333 MHz800 MHz
Bus Width256 bit256 bit64 bit64 bit128 bit
Memory Bandwidth38.4 GB/s32 GB/s8 GB/s10.6 GB/s12.8 GB/s
Fillrate (Pixel)6000 MP/s6400 MP/s2160 MP/s3240 MP/s2000 MP/s
Fillrate (Texel)6000 MT/s8000 MT/s4320 MT/s6480 MT/s4000 MT/s
Bus TypeAGP 8×PCI-E x16 (@ x4)PCI-E 2.0 x16 (@ x4 1.1)PCIPCI-E x16 (@ x4)
TDP45 W65 W-29 W-
DirectX9c9c10129
OpenGL2.12.13.34.6 
Launch Year20062005200820122005



Next page