Yep I agree with Rand here, but to add a bit to his post, it also depends a bit on your CPU. If you are running like a P3/Athlon 500 or less you may want to consider a mobo/cpu overhaul before investing more into a dead-end PCI solution. I have a V5 5000 PCI (currently replaced by a GF3 ti200) and it performed extremely well when paired with a faster processor. It was significantly better on my low-end (P3 500) system I replaced b/c it allowed me to enable FSAA with no penalty. A slower CPU won't allow you to run in higher resolutions in 32-bit color even with those newer generation cards. Also, I didn't have a problem running *ANY* games with my V5 up until a few weeks ago (BB Turkey-Day sale). The newest release by x3dfx seems to have Voodoo's running in D3D and OGL in WinXP. I can't say I'd recommend going to a V4 or V5 right now unless you get it cheap, but its definitely the best PCI card around. Otherwise stick with your V3 AGP and OC the bejeezus out of it

(by the way, if you have an AGP slot, get yourself one of the above mentioned cards in the AGP flavor, nice improvement there, but again limited by CPU bottle-neck if you got a slow CPU.)
Chiz