http://www.linuxquestions.org/hcl/index.php?cat=120
you can always read the reviews in the HCL which i linked above...
secondly, just for your recommendation, i would suggest (of course ;-) ) an nvidia card...and since your going to buy new, and they are getting cheaper these days, and also since there is no point in buying old stuff, i suggest at least a 128 meg card, and not an MX version... either a Ti or a FX nvidia card...
lastly, just for you info, the old nvidia drivers are not
hidden and all versions are readily available
HERE