Originally posted by: Leros
What they need instead of BTX is graphics cards with the components on top.
BTX flips the entire mainboard over and mounts it on the other side of the case, like Macs, so the components on PCI, AGP and PCIe devices are all on top.
🙂 And in any desktop case, the cards would be vertical so it wouldn't matter.
However this is an issue with the specification of the slots, not an issue with the graphics card makers. If you put the components on the "top" of a card, you immediately impinge on the space intended for any other slots that might be above it. Since the graphics card maker can't be sure of what mainboard the card is being installed on, they don't want to make a card that might be bumping into the memory slots, or the processor cooler, or blocking out other PCI or PCIe slots above the card.
Airflow over the components matters much more than any improvement that would be gained simply from inverting the card due to the "heat rises" issue. A GPU core is going to convey heat into the PCB no matter how it's oriented, and any GPU that has heat issues ought to have active cooling anyway, or a very very large passive heatsink, preferably with some airflow from the case fan (which is one thing that BTX specifies).
For those few mid- and low-end GPUs that can get by with a passive heatsink, putting a slightly larger heatsink on it would be about as effective as inverting the whole thing if you were looking towards allowing higher clock speeds.