I've finally decided it's time I got a DirectX 9 capable video card.
The problem is that I don't want to change anything else at the moment, and my motherboard is only AGP2.0 compliant (4x,2x,1x).
I've been looking around at various graphics cards (I'm not bothered about one that's super fast, but it must support DirectX 9.
Quite frankly, I'm a little disappointed with the level of documentation on Radeon based cards. Every one of them says "supports AGP 8x". Does this mean they ONLY support AGP 8x, or that is the maximum they support but will support lower specs. There's one exception, the Sapphire 9600XT, which says it supports 8x, 4x. The very fact that one card says this is worrying with respect to the other cards, as the inference is that they DON'T support 4x. And the 9600XT is a little expensive.
Fortunately, the NVidia cards all seem to say they support 8x,4x,2x or that the min requirement is AGP2.0 compliance. Seems like I'm going for a NVidia based card.