Some hardware sites are claiming that the ATI 9500 Pro is the way to go now. $200 and it shares the 9700's ability to give you antialiasing and ansiotropic filtering with very little reduction in framerate.
They're all griping because all samples of the 9500 Pro shipped to date are clock-locked and cannot be overclocked without hacking the BIOS, but even at stock speeds the ATI 9500 Pro is equal to a GF4-4600 without antialiasing or ansiotropic filtering, and with AA and Ansio turned on the 9500 Pro is faster. For $200, it may be the current best price/performance card.
YMMV... The GF4-4200 is still a great bargain and most can be overclocked to within a hair of a GF4-4600.