Geforce FX5900 Ultra Engineering Sample long version (450 MHz core, 850 Mhz memory) on the top together with Geforce FX5900 non-Ultra (400 MHz core, 850 Mhz memory).
Nvidia provided several long versions for reviews and also they were used inside of Quake III Arena demo computers on different shows like CEBIT2003 (
images are taken from hardware.fr):
Long Ultra compared with normal retail FX5900 Ultra made by BFG:
I did not noticed before, but my non-Ultra card was made in USA, Ultra version don't have a print like this:
Specs are exactly the same as usual retail video card: 450 Mhz core clock and 850 Mhz memory clock, this one has GPU NV35GL-A1, so originally this GPU was supposed to be used on a Quadro FX3000 card, but for some reason Nvidia decide to use it on Ultra version. I did not removed cooling system because GPU temperature was still ok, Nvidia used somekind of pink chewing gum as a thermal paste, it's not the best paste in the world, but it is still working after 22 years passed, Arctic MX-2 maybe will give 3-5*C better GPU temperature. Before I disassembled non-Ultra version and used new paste - difference was not big at all, because anyway under the heatspreader was also old paste and I was afraid to delid GPU.
This FX5900 Ultra looks like new, no dust at all and it works fine, passes all the benchmarks without any issues, I even did some overcklocking, but... it's not the best Geforce FX card from what I have when it comes to overcklocking: GPU was able to work on 480 Mhz and memory only on silly 880 MHz, if more - you will get artifacts. Here are some benchmarks in 3DMark 2001, 2003 and 2005:
Awful performance in 3DMark 2005, but it should be like this, FX videocards don't like shaders 2.0 which were used there. Here are some tests with overcklocking, for this 5900 Ultra and for 5900 non-Ultra:
Ultra got only 6% improvement from overcklocking in 3DMark 2003 (7011 vs 6618), but non-Ultra got more then 11% compared to 450MHz core clocks (7376 vs 6618) and even more if keep in mind that her original core clock was only 400MHz. Non-Ultra has much better overcklocking potential: 505 Mhz core and 955 Mhz memory, despite it has one desoldered chip on PCB and one capacitor is missing, OC-ed clocks are higher then stock clocks on original FX5950 Ultra! In the end I will attach original vBIOS for both cards, now anyone can make himself Ultra version if he has usual long FX5900 non-Ultra.