I do have SLI enabled in the Nvidia control panel. For the UEFI, I actually didn't do anything. My first power on after installing both cards took a good bit longer than usual to post. I'm guessing this was for the board to recognize and configure the new cards. Booting up afterward was back to normal speed. I installed both cards at once. I removed my GT 610 "tester" card which I'd been using in this board for a few weeks. Once I was in the UEFI after installing the cards, it was already set to 16X on one slot and 8X on another. I didn't have to adjust anything myself. After that, in Windows 8.1, I just installed the 344.16 drivers and enabled SLI. This cpu/board combo definitely supports 16X/8X simultaneously. I'm running GPU-z 0.7.9 right now and flipping back and forth between the 2 cards, one says PCI-E 3.0 x16 @ x16 3.0, the other says PCI-E 3.0 x16 @ x8 3.0. Even with 16 + 8 that only 24 out of the 28 lanes used. Regular Haswell chips (4770k, 4790k, ect) only have 16 lanes total available, so if you ran 2 cards, you would only be able to do 8 + 8. Are you on the latest UEFI version from Asus, which is 0904?? Also, if you can look, what does it say under NB PCI-E Configuration in the UEFI on your computer. It's under the System Agent Configuration section under the Advanced tab. This is where mine says 16X and 8X. EDIT.. Just rebooted to check again under GPU Post in UEFI, mine says NVIDIA GPU connected natively at 16x in PCIE Slot 1 and NVIDIA GPU connected natively at 8x in PCIE Slot 4. Just had another thought, do you have any other cards(RAID HBA, Soundcard, ect.) plugged into the remaining PCI-E slots other than the 970s?? This may affect the number of lanes that are being assigned to the cards themselves.