The Asus maximus VI Gene accepts either sli or crossfire setups. The biggest issue will be the cards themselves. Many of these new fangled gpus have huge shrouds that'll interfere with the tighter spacing of the pcie x16 slots on that board. Best bet would be barrel fan designs that exit heat out the rear of the case instead of the normal case vented designs.
For Rx480 CF you'd be looking at a 650w+ psu, for 1070/1080 sli a 750w+ psu. Take into account OC etc and a good solid 850w psu would cover anything pascal or Vega.
The question not asked yet is resolution? For 1440p /60Hz a 1070 is good, same for 1080p /144Hz, for a 1440p /144Hz a 1080 is better, for 4k you could suffer with a 1080 or sli 1070, but for ultra 4k, many games require sli 1080 for 60fps. There's also the matter of multiple monitors run by eyefinity or nvidia surround. Sli will definitely help there in more than a few games, crossfire lacking some support in optimization.
IN 1080p /60Hz, using multiple monitors, but not surround, so only a single primary, a gtx1060 6Gb is plenty, a gtx1070 might be considered overkill except for a few very badly optimized games.
So what's the resolution?