CodeCreatures is a synthetic 3D benchmark that is a good reference for VGA performance comparison. This is a high-end 3D benchmark that also requires DirectX 8 hardware, making a good tool for measuring the potential of DirectX 8 game performance.
The Codecreatures benchmark is written with Microsoft's DirectX 8.1 API and incorporates the use of Vertex and PixelShaders popular on next generation 3D accelerators.
The benchmark plays a photo-realistic nature scene and calculates the performance of the graphics adapter by measuring the fps that it can display at 1024x768, 1280x1024 and 1600x1200 resolutions. The score is a geometric mean of those three resolutions called the Codecreatures number.
The codecreatures number is the resultant score of the total benchmarking process which includes some other measures except from a plain sum up of the fps results.
The X300 produced a quite low codecreatures number as it couldn't run any of the tests at a satisfactory level.