You should take a look at the ATI videocards on this list.
https://en.bitcoin.it/wiki/Mining_hardware_comparisonI would recommend a 5850 or a 6950
You might be able to find some used ones for about 100 to 150$
Nvidia makes great videocards for videogames, autocad but not for bitcoin mining due to having far less shader cores.