Onto the card! Well, there isn't a whole lot to see here, placed next to a standard GeForce 8800GTS you can't tell the card apart. They physically look exactly the same in every shape, way and form. Of course the 320MB version has less memory but due to the huge cooler that covers the card you can't see it.
Looking at the front of the card, if it wasn't for the Palit sticker, you would think it was the standard nVidia reference model - it's no big deal though, why pay an extra $15 to have a company's sticker covering the cooler.
Turning the card over is also very standard, the only real way to differentiate the two cards is by looking at the sticker that says it's a 320MB version. Apart from this we have all our standard array of connectivity.
With a quick sweep around the card we have a very typical layout; the side shows us the 6-pin PCI Express power connector that is needed to have the card operating at full speed.
The top of the card has an SLI connector for those fortunate enough to have two cards along with an SLI compatible motherboard to go with it.
Finally I/O wise we have two Dual Link DVI connectors for owners of 30" monitors along with our TV-Out port. The whole GeForce 8800 range is HDCP compliant and this card is no different. As far as clock speeds go, there is no difference between the 640MB and 320MB versions - they remain unchanged at 500MHz on the core and 1600MHz DDR on the memory.