[citation][nom]TheBigTroll[/nom]im pretty sure that the 7970 itself will bottleneck the 6gb of vram. if you throw this thing in a quad-crossfire array, you in theory get 24gb of vram[/citation]
You'd have 24GB of VRAM total, but each GPU can still only use its own VRAM. Graphics cards can't share data on a high enough bandwidth connection in order to share memory capacity between the GPUs and CF/SLI can't change that. They would need to be able to talk to either the other GPU or the other GPU's memory at an equal speed to their own and this is almost definitely not something that would work well in if tried.
Theoretically, AMD/Nvidia could do this on dual GPU cards where they could link the two GPUs to each other and/or to all of the memory on the card with very high bandwidth and minimal latency, but chances are that this would require a modified or completely new RAM interface and I think that it might need double the input/output ports to reduce the chance of a two GPUs fighting each other over RAM access. This would mean more complex and expensive RAM chips would be needed and the memory controllers might need to be modified. However, the card would not need each GPU to have its own huge reserve of memory, so it could be done cheaper if fewer of these chips were used than would be used by a more conventional dual GPU card today.
Regardless, GPUs on separate cards would need some sort of breakthrough to be able to share memory at high speed enough bandwidth and with acceptable latency. The latency might be an almost easy thing to do because GPUs don't seem to be the most latency limited devices, but the bandwidth problem doesn't seem like an easy thing to solve cheaply.