On Nicehash my 1070s are doing best on Eth right now + I am dual mining with them so even better.
Until recently, though, Equihash algo was superior by a good margin.
On my 1080 rig it prefers Lyra / Lbry.
I am also going to build a 1060 rig and see how that does.
This is very much so due to temporary means and I still wouldn't mine ETH with any Nvidia cards. Difficulty on ETH is going to continue to skyrocket and I am skeptical on the current valuation of ETH but we will see.