ShootMyMonkey: no
The extra wire in the differenial pair is not an "insurance", the swing there is so low that you need both wires to be sure what bit that is transfered. The differential pair transfer (the same) data at 3.2Gbps in each wire, but the interesting parameter for needed pin count is bandwidth divided by number of pins needed. And for 3.2GHz XDR that's 3.2Gbps / 2 data pins = 1.6Gbps per data pin.
GDDR4 datasheets are freely available at samsung.com, they do not use differential signaling on the data pins.
On the second point you say "wrong", and then prove my point.
XDR speeds are usually "effective" data rates, GDDR are usually actual clocks. So to make the 900MHz of a GF8800 compatible with XDR speed naming convention, you'd have to say 1.8GHz. Combine that with that XDR is differential, and you'll see that GDDR transfers data faster on the same amount of data pins.
As silent_guy says though, the built in data deskewing makes it easier to route XDR.
The extra wire in the differenial pair is not an "insurance", the swing there is so low that you need both wires to be sure what bit that is transfered. The differential pair transfer (the same) data at 3.2Gbps in each wire, but the interesting parameter for needed pin count is bandwidth divided by number of pins needed. And for 3.2GHz XDR that's 3.2Gbps / 2 data pins = 1.6Gbps per data pin.
GDDR4 datasheets are freely available at samsung.com, they do not use differential signaling on the data pins.
On the second point you say "wrong", and then prove my point.
XDR speeds are usually "effective" data rates, GDDR are usually actual clocks. So to make the 900MHz of a GF8800 compatible with XDR speed naming convention, you'd have to say 1.8GHz. Combine that with that XDR is differential, and you'll see that GDDR transfers data faster on the same amount of data pins.
As silent_guy says though, the built in data deskewing makes it easier to route XDR.