For NVidia cards, the 1070 and 1060 are the only ones even worth considering mining ETH with but are almost always more profitable on ZEC or some of the small-cap "skein" "groetsl" "lbry" and such coins.
For the ZEC mining, the 1080Ti is better than the 1070 as it is relative cheaper in terms Hash /dollar.
Only because the 1070 has gotten into "shortage gouge pricing" situation, and the very recent small price rise on the 1080.
Prior to that, it was pretty much a tossup between the 1070, 1080, and 1080 ti on hash/$ - a hair over 1 sol/s per $ on any of them.
Relative profitability between ZEC and ETH varies a bit - it's usually close, but commonly ZEC is slightly better over the last couple months.