If priced identical, this ATI fan would grab the FX5900U in a second. But from what I have seen, the FX5900 Ultra is at least $100-$150 more. Then I'd grab the radeon 9600XT and HL2 for sure. Please correct me if I am wrong, but aren't 5900 Ultra's still priced as high as Radeon 9800 pro's? Also be careful because the names used for cards are tricky to figure out. Worst of all is Gainward where names such as FX5900 FX Ultra 1100, which is an FX5900 (non-Ultra) card. Gainward makes great cards, but their naming scheme seems made in order to profit by deceit.
ABIT IS7, P4 2.6C, 512MB Corsair TwinX PC3200LL, Radeon 9500 Pro, Santa Cruz, Antec 1000AMG, TruePower 430watt