Personally ,I have just set up Two Gpu's for X-fire
I actually fixed my cards in a position heat wont be a problem
I use two different brand name cards but same make 6870
The Msi version comes with a almost 2 inch bridge which allowed me to go inbetween slots basicly i leaped over two slots spaces and have a 2 inch gap between Gpu's
Heat has not been a issue nor has the
drivers so far I been playing many games and have expeirence Accelerated play beyond the normal
Only problem i can think of in crossfire is finding a good clock speed for the Gpu's to operate in Tandem
Other then that it has been pretty Excellent
Also if you are ordering a board with more slots it will defently help you with X-fire spacing and allow you to skip over for a better cooling solution