Most video cards aren't the issue I believe.
I've seen alot of folks run out and buy the latest greatest video card on the market. Take the ATIXT800, or the last NVidea card. Even the ATI 9800 range cards.
Well the only problem with these cards, is software developed will never use the full potential of what these cards will do.(well maybe in a few years) Yeah you can be the first kid on the block to have one, but you don't need it. By the time the game devolpers start programming to use the full capacity of that card - there will be newer ones out there. I think the only software that might "show-off" the cards capabilities are the "demos" included...lol
If you're going to upgrade, upgrade your processor / mobo/memory.....hell, even get a new monitor.
My monitor tops out at 60FPS at 1200x1600. Thats whats holding me back FR wise. I run Vsync on, 16x antialias, 2x anistropic.
I'm running an ATI9500 on and XP64 3200 - I get steady 40-60 Framerates at 1200x1600. when in air always 50-60.
BTW Film runs at 25-32 FPS.
I though about getting a new vid card, but I'll probably be looking at a new monitor...BTW - anyone know a good monitor that gets high refresh rates at high resolutions?
Just my 2cents