1070 ti is more efficient than the best 1070 cards on equihash when set up for max efficiency IME - I have yet to see any 1070 beat 4.3, but the 1070 ti can do 4.5+ easily.
Occasional 1080 cards can argue the point with the 1070 ti, but most are little if any better than a 1070 when both are set for max efficiency, and the 1080 ti seems to be in the same range as the 1070 and 1080.
1060 - don't have any but haven't been impressed with the efficiency numbers I HAVE seen out of those, but it seems like nobody tries to set those for max efficiency.
I'm still finding the reported P104-100 mining card reported ETH hashrates VERY hard to believe - I just can't see how a card with the SAME memory type and speed (half the size don't MATTER) can manage to pull 50% higher hashrate, even if they DID optimize the timing straps for mining.
I'm not familiar with computer/memory architecture or some sort of that. But we were shocked with P104-100 as well.
Honestly to say, most of our GPUs are AMD RX series so we dont really know much about efficiency of Nvidia cards, so far we just have P106-100, 1060 3Gb for mining ETH as well, few rigs 1070 and 1 rig 1070 Ti for mining some altcoins.
So, thank you very much for those detail analysis.