Well the 8800Ultra is based on the older g80 core, which runs hot and consumes a lot of power (but it's faster) it also has a 384bit Interface, but this will win at really high resolutions though
8800gt uses the g92 core which is more efficient and uses a lower clock speed to get a lot of performance