I really like the idea of having a small computer case, not ridiculously small but i love cases like the Bitfenix Protegy. I currently have a MSI R7870 in my pc, but my friend is about to get another card and give me his MSI R7870 so i can crossfire it with mine. I have seen people crossfire on a mini ITX before, but then I see people other places say its not possible, so since I know its possible I wonder if its just a bad idea? Other question I had was, I've seen Mini ITX boards such as this one ( http://www.newegg.com/Product/Product.aspx?Item=N82E16813157512&ignorebbr=1&nm_mc=KNC-GoogleAdwords&cm_mmc=KNC-GoogleAdwords-_-pla-_-Motherboards+-+Intel-_-N82E16813157512&gclid=Cj0KEQiAyvqyBRChq_iG38PgvLgBEiQAJbasdwKD41wVZpfJi5sSGuDefAtvMqr0-mR2M5oulvmvLqcaAsiB8P8HAQ&gclsrc=aw.ds or this one if I keep my AMD processorhttp://www.newegg.com/Product/Product.aspx?Item=N82E16813130755&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-PCPartPicker,%20LLC-_-na-_-na-_-na&cm_sp=&AID=10446076&PID=3938566&SID= ) that have two PCI Epress slots, but one is 2.0 and the other is 3.0, I know my card calls for 3.0, but would the second card work on the 2.0? Just not as well? I'm not a HUGE pc gamer, I have played some basic games in the past but am starting to get a little more into it. Right now I play Rust sometimes, GTAV, and want to get ARMA 3. As far as heat I wouldn't be overclocking the GPU's at all, and may overclock my CPU a little but would get a sealed watercooler that i've seen fit in the small cases already. In short, could I crossfire 2 7870's on a mini ITX, and would it be practical?