For 3-way SLI, an X99 motherboard and Haswell-E CPU is highly recommended. Running 3-way SLI on a Z97 motherboard requires three available PCI-E x16 slots and a PLX chip. The i7-4790k only supports 16 PCI-E lanes and can only run the cards in x8/x8 mode on a normal motherboard. Getting a motherboard with a PLX chip, which simulates 32 PCI-E lanes, such as an ASRock Z97 Extreme 9, will cause high latency, which can be frustrating. For 3-way SLI, an i7-5820k supports 28 PCI-E lanes and will let the cards run in x8/x8/x8 mode, which is acceptable. An i7-5930k supports 40 PCI-E lanes and will make the cards run in x16/x16/x8 mode, which is even better. So in your case, an i7-5820k will be enough.