The X-Finity 600W looks better, IMHO, and costs a hell of a lot less, but there's a reason why the Thermaltake is on ATI's Crossfire list for X1900 and the Ultra is only on the list for X1800 and below.
The Thermaltake has each PCI-e on a separate rail. The X-Finity puts both PCI-e's on the same rail, so a pair of X1900's can overload the rail.
If this is for a future build and you can wait a couple months; Ultra will have a version of the X-Finity 600W that has one big 12V rail (37A) instead of two, and this will solve this "problem."