Very short PCB. That gigantic cooler makes the card long.
Yep. Water cooling this would make for a dreamy SFF GPU as long as your case has sufficient room for radiators.
I have to admit I'm surprised that the 12th memory channel (channel 6 IIRC from the previous pics) is actually located down by the PCIe slot, even if the spacing is a bit less tight than what it looked like from those leaks. That would mean that a) Nvidia has memory controllers on all four sides of the die, b) there are GDDR6X traces in between the PCIe 4.0 traces (that is going to need some serious crosstalk mitigation!), and c) Nvidia knew they had to make it this way quite early on, given that placing a new memory controller would be anything but trivial once the design was taped out. I would guess that there simply wasn't room for a fourth channel up top, though one has to wonder if that is due to space constraints or signalling issues with the top channels being squeezed in between the side ones already.
Nonetheless, this looks like a beast of a GPU, but with that VRM and cooling solution it's also sounding like a power hog. Looking forward to later today to see how this plays out on paper.
They are double stacked pads.
Uhm, only one allows for either HDMI or DP, the other three are DP, although there is something going on with the top most port, as there's space for a chip underneath the connector, which is highly unusual.
However, none of them are double stacked, if you compare with this. It also makes it clear that the 3090 doesn't have a USB-C port for VirtualLink.
I'm guessing the bottom one could be either DP or HDMI with the top one DP or VirtualLink, if my guess that those pads are for a USB-C controller is correct. It lacks the Turing-era mounting holes from the USB-C port, but that wouldn't work anyway with the controller beneath the port housing, they'd need some sort of bracket or a custom port. Both of which are feasible, if not cheap. For a card like this I doubt they care about another $1 on the BOM though.
Short PCB means HBM, that card is going to be expensive!
Did you somehow overlook the 12 GDDR6X pads on both sides of the PCB?