I have that x800gto and it kicks a$$! No other card out there is as good as the x800gto (excluding the 7800gs, and maybe an x850)
I don't think so. While the X800GTO is a good performer for the money, the X800XL, X800XT, 7600GS (maybe), 7600GT, 6800Ultra (hard to find), as well as the 2 you mentioned above are all better than the X800gto.
STAY AWAY FROM THE 6800XT...IT IS A PIECE OF SH*T.