My 5900 Ultra reference board is 24 cm. Voodoo, you may want to measure more carefully?
The NV35 is a VERY LONG reference card. I have to slide out the motherboard tray 2 cm to use it in my particular case. This was not a problem with the 5800 Ultra.