I'd say a 1950pro, save some bucks and survive with passable performance this december. Next year ati will launch their R600 chip, and then you can go for a DX10 card based on price point and performance.
Right now, Nvidia can ask all they want for the 8800 (although I doubt they would), but as soon as Ati replies then the price war resumes.
It also depends on what you have right now...