How about an 8600 GT/GTS or HD 2600 Pro/XT?
They're cheap, & should last you for a while if you don't care about the best performance.
But most will tell you to wait, since ATi has some improved mid-high range cards en route, & closer toward Christmas, nV will be doing a refresh of some kind.
If you're not gaming, you can go even cheaper btw...