Originally posted by mrsabidji
5900s = nv35
5800s = nv30
A 5800 Ultra is kinda different from a 5900. Basically, it uses 128bitDDR2, whereas a 5900 uses 256bitDDR1, it runs at higher clock-speeds and also shows some differences regarding PS precision (to my understanding, fx and fp modes used are not exactly the same on both card...).
A 5800U is a rather rare card, I'm surprized to see BFG (or any other brand) is still selling it.
Especially since it has the vaccumn fan, this was the card that nVidia got a lot of flak for its fan noise.