Word of caution, the X1600 series cards are REALLY REALLY horrible so, don't even think about it, I wouldn't touch it with a ten foot pole. Also, regarding those rankings, I disagree with the X1950pro being better than the 7900GT, I have personally benchmarked them myself and I got a difference result.
Regarding choosing a graphics card, you have two choices, the best card to get now is the 7600GT, however its bigger brother the 8600GT is out albeit abit more expensive. So if you are really desperate for a decent graphics card, then get the 7600GT, if you can hold off abit, then you should go with the 8600GT when the price drops abit.