the x1900 series is trying to compete with the 7800 series, not nvidias new line of cards. The truth is once nvidia releases there new one, ati will realease another one, and so on. So you'll never have the best card for long, so i would go with the x1900XT and overclock it a little. It would be better then a 7800GTX and much cheaper.