JUST SAY NO TO THE GeFORCE FX!
I can't stress this enough. nVidia makes awesome cards, but they took a wrong turn with the FX line, including lying to consumers about the cards capabilities.
Currently the GeForce 4 'Platinum' series (not MX) and the ATI Radeon 96/97/9800 series offer outstanding performance.
IMHO, the FX is not worth any price.
I have a Radeon 9600 Pro for the last few months with 128 MB and I consistently run 85 FPS on AH at full resolution. This card was less than $200 new and will run any game out there in the foreseeable future.
NVidia is not inherently bad. I think they make outstanding chipsets, both for motherboards and GPUs. I just think they went wrong with the 5xxx FX series cards.