The GA-X79-UP4 sports 4 PCIe 3.0 x16 slots and appears to be able to handle double width cards for all slots. The first two slots run at the full 16x, the last two at 8x. The specs are not GPU specific.
Alright the specs for my GPU. So you said it can sport 4 x16 slots and the 7950 appears to be x16 (I singled it out in the specs list). So I can take 4 of them at once? You later said only two of the slots are actually x16 and two of them are x8 which left me a bit confused.
When running multiple PCIe x16 slots usually the first slot is the only one capable of actually running at x16 throughput lanes. The socket 2011 with X79 allows for two slots to run at x16 (that's good) or any single slot at x16 (that's unusual) but once you get past the first two slots occupied the system can no longer provide the bandwidth to the PCIe slots hence they do not always stay or support (in most cases) x16 lanes
Hope it helps and isn't too confusing
Thank you! I do understand now (along with some extra research done). I can run two of my GPU on my motherboard no problem because I have two x16 slots. I also have two x8 slots with will decrease the performance of the GPUs (according to my extra research ;D). If I try to run all at once, there will not be sufficient bandwidth.