I have had my 7770 crossfire setup for a few weeks now and i just noticed somthing when i compared the two cards together in gpu-z.
I found an image of someone with a simmilar problem. As you can see one of the cards in the crossfire setup is running on a 32 bit bus, instead of the full 384. One of my 7770's is running on 128 while the other is stuck on 32bit.
Both of my cards are running PCIe Gen 3 at x8 speeds on my sabertooth z77. Does anyone know how to solve this issue?