Codecreatures is a DirectX 8.1 benchmark written by Codecult in 2002 that involves vertex- and pixelshaders. I use it to benchmark cards starting from the GeForce 4 Ti era. Codecult doesn't seem to write new benchmarks anymore so this will be the only program I will use for older generation of graphics cards.

My benchmark method


Start the program and select the resolution you want to benchmark. I used the settings on the right of the screen because I want to run one benchmark (resolution) at a time. Always check the resolution because I noticed that the default resolution is 1024x480 on some ATi cards! This is either a bug or a nasty trick to get higher results.

Image
Select the correct resolution and press 'Run'.

Benchmarks run with this application
GFX Codecreatures 1024x768 score
GeForce 7800 GTX 256MB PCI-e(E8400)
133.50
GeForce Go 7800 GTX 256MB PCI-e(E8400)
107.80
GeForce 6800 Ultra 256MB PCI-e(E8400)
99.70
GeForce 6800 Ultra 256MB PCI-e(P4 3.8GHz)
84.20
Radeon X850 Pro 256MB AGP(P4 3.8GHz)
81.80
GeForce 6800 Ultra 256MB AGP(P4 3.8GHz)
81.70
Radeon AX800 XT PE 256MB AGP(P4 3.8GHz)
79.80
WinFast A400 GT 256MB AGP(P4 3.8GHz)
75.80
Radeon X800 GTO 256MB AGP(P4 3.8GHz)
70.30
GeForce 6600 GT 128MB PCI-e(E8400)
65.30
Radeon 9800 Pro 256MB AGP(P4 3.8GHz)
58.50
3D Prophet 9800 Pro 128MB AGP(P4 3.8GHz)
57.30
GeForce 6600 GT 128MB PCI-e(P4 3.8GHz)
56.20
WinFast A380 Ultra TDH 256MB AGP(P4 3.8GHz)
53.00
GeForce FX 5800 Ultra 128MB AGP(P4 3.8GHz)
52.00
3D Prophet 9700 Pro 128MB AGP(P4 3.8GHz)
51.00
WinFast A400 LE TDH 128MB AGP(P4 3.8GHz)
50.80
WinFast A350XT TDH 128MB AGP(P4 3.8GHz)
43.30
Radeon 9600 XT 128MB AGP(P4 3.8GHz)
39.00
Radeon A9600XT/TD 128MB AGP(P4 3.8GHz)
37.40
WinFast A250 Ultra 128MB AGP(P4 3.8GHz)
35.60
WinFast A280 128MB AGP(P4 3.8GHz)
33.50
Radeon 9600 Pro 128MB AGP(P4 3.8GHz)
31.80
Verto FX 5600 Ultra 128MB AGP(P4 3.8GHz)
31.50
GeForce4 Ti4200 128MB AGP(P4 3.8GHz)
26.70
MS-8889 128MB AGP(P4 3.8GHz)
26.30
GeForce FX 5600 128MB AGP(P4 3.8GHz)
24.50
WinFast A6200 TDH 128MB AGP(P4 3.8GHz)
23.00
Ti4200 -TD8X 64MB AGP(P4 3.8GHz)
21.60
Radeon 9550 256MB AGP(P4 3.8GHz)
19.20
Radeon 9600 SE 128MB AGP(P4 3.8GHz)
18.00
FX5600XT -VTDR128 128MB AGP(P4 3.8GHz)
17.40
Aeolus 5600XT-DV128 128MB AGP(P4 3.8GHz)
14.70
GeForce FX 5200 256MB PCI(P4 3.8GHz)
11.20
GeForce FX 5200 256MB AGP(P4 3.8GHz)
9.90
FX5500 256MB 256MB AGP(P4 3.8GHz)
9.80
GeForce FX 5200 256MB AGP(P4 3.8GHz)
8.70
FX5500 TD21 256MB AGP(P4 3.8GHz)
8.70
FX5200 -TD128LF 128MB AGP(P4 3.8GHz)
8.60
WinFast A340 128MB AGP(P4 3.8GHz)
8.30
GeForce FX 5200 256MB AGP(P4 3.8GHz)
8.00
FX5500 -TD256 256MB AGP(P4 3.8GHz)
7.60
V9520 128MB AGP(P4 3.8GHz)
7.40
Benchmarks run with this application
GFX Codecreatures 1280x1024 score
GeForce 7800 GTX 256MB PCI-e(E8400)
115.20
GeForce Go 7800 GTX 256MB PCI-e(E8400)
94.10
GeForce 6800 Ultra 256MB PCI-e(E8400)
85.30
Radeon X850 Pro 256MB AGP(P4 3.8GHz)
77.30
GeForce 6800 Ultra 256MB PCI-e(P4 3.8GHz)
75.10
Radeon AX800 XT PE 256MB AGP(P4 3.8GHz)
73.60
GeForce 6800 Ultra 256MB AGP(P4 3.8GHz)
72.10
WinFast A400 GT 256MB AGP(P4 3.8GHz)
66.30
Radeon X800 GTO 256MB AGP(P4 3.8GHz)
58.10
GeForce 6600 GT 128MB PCI-e(E8400)
53.20
GeForce 6600 GT 128MB PCI-e(P4 3.8GHz)
47.90
Radeon 9800 Pro 256MB AGP(P4 3.8GHz)
44.50
3D Prophet 9800 Pro 128MB AGP(P4 3.8GHz)
43.40
WinFast A380 Ultra TDH 256MB AGP(P4 3.8GHz)
42.30
GeForce FX 5800 Ultra 128MB AGP(P4 3.8GHz)
41.50
WinFast A400 LE TDH 128MB AGP(P4 3.8GHz)
41.50
3D Prophet 9700 Pro 128MB AGP(P4 3.8GHz)
38.90
WinFast A350XT TDH 128MB AGP(P4 3.8GHz)
34.20
Radeon 9600 XT 128MB AGP(P4 3.8GHz)
27.90
Radeon A9600XT/TD 128MB AGP(P4 3.8GHz)
27.60
WinFast A250 Ultra 128MB AGP(P4 3.8GHz)
27.50
WinFast A280 128MB AGP(P4 3.8GHz)
25.00
Radeon 9600 Pro 128MB AGP(P4 3.8GHz)
23.60
Verto FX 5600 Ultra 128MB AGP(P4 3.8GHz)
23.10
Ti4200 -TD8X 64MB AGP(P4 3.8GHz)
21.00
GeForce4 Ti4200 128MB AGP(P4 3.8GHz)
19.70
MS-8889 128MB AGP(P4 3.8GHz)
19.50
GeForce FX 5600 128MB AGP(P4 3.8GHz)
17.20
WinFast A6200 TDH 128MB AGP(P4 3.8GHz)
15.90
FX5700V -TD128 128MB AGP(P4 3.8GHz)
15.30
Radeon 9550 256MB AGP(P4 3.8GHz)
14.60
Radeon 9600 SE 128MB AGP(P4 3.8GHz)
12.30
Apogee FX-30 128MB AGP(P4 3.8GHz)
11.30
FX5600XT -VTDR128 128MB AGP(P4 3.8GHz)
11.20
Aeolus 5600XT-DV128 128MB AGP(P4 3.8GHz)
9.50
GeForce FX 5200 256MB PCI(P4 3.8GHz)
8.10
GeForce FX 5200 256MB AGP(P4 3.8GHz)
7.40
FX5500 256MB 256MB AGP(P4 3.8GHz)
7.20
GeForce FX 5200 256MB AGP(P4 3.8GHz)
6.60
FX5500 TD21 256MB AGP(P4 3.8GHz)
6.50
FX5200 -TD128LF 128MB AGP(P4 3.8GHz)
6.40
WinFast A340 128MB AGP(P4 3.8GHz)
6.20
GeForce FX 5200 256MB AGP(P4 3.8GHz)
5.90
FX5500 -TD256 256MB AGP(P4 3.8GHz)
5.60
V9520 128MB AGP(P4 3.8GHz)
5.30