GTX 1080 Ti. This is a beast of a GPU, with 3,584 CUDA cores clocked at 1480-1582MHz stock -- and really, that's a conservative estimate on the clockspeed, as the card will routinely boost above that level. But how does the card work as a mining GPU? I decided to do a quick check.
NiceHashMiner. This is running fully stock, but I've found you can get at least 10 percent more performance by increasing the power limit on the card. At higher power draw, obviously, so it might not be worth doing for a lot of people.
Given this is a 250W TDP card, it's not realistic to try and slap six of them into a mining rig -- even the highest wattage PSUs would be a questionable choice. You could do two PSUs I suppose, but it's probably a better idea to limit your rigs to four of these if you're serious about mining.
In terms of performance, the GTX 1080 Ti is almost twice as fast as a single GTX 1070, or easily more than twice the performance of a GTX 1060 6GB card. It also costs twice as much as a GTX 1070, and nearly three times as much as a GTX 1060 6GB. Twice the power, twice the performance, twice the cost... but you could potentially double the hashrate per PCIe slot.
ROI at earnings of around $3 per day is around 233 days, so not awesome for a single card but not really that bad either. You can also underclock/undervolt a bit to improve ROI.