HD2900XT = HD3870 DDR4 > HD3870 DDR3 = 8800GTS 6400 = HD2900PRO > HD3850 > HD4670 This should be clear to everyone.. How come the HD2900XT is underdoged? WTF is this **** Also, 8800GTS 320 is a failure, it falls behind X1950XT/X 512 cards in every fucing hi-res benchmark i have seen. 8800GTS 640 on the other hand is a better. And, 7900GT > HD4650 (DDR2) BIG TIME!!!