Dunno how folks are getting to 370 sol/s on GTX 1070s (unless they have the "nice memory" ones are are OCing a lot harder than I can push mine).
I AM seeing 330 sol/s or a bit over though, which is a nice jump, abet the power usage is quite a bit more than I see the same cards pull when mining ETH at a bit over 28 MH/s and I did have to bump the core clock up to stock from my normal ETH -200 max underclock (was seeing about 310 before I changed the core clock).
+500 memory OC, TDP set to 80% via Afterburner. Tried playing around some with those settings but OC core doesn't seem to help and the cards are unstable at higher mem OC.
I did see just under 300 at 60% TDP setting for about 108 watts (NVidia SMI reading), which is VERY nice for folks that need max efficiency in high electric cost areas and I suspect that could be optimised a bit more by someone that tried harder at it.
Now if we could just unlock this miner from the Nicehash pool, even if they went to a 2-3% dev fee like Claymore on AMD....
For perspective, my pair of Sapphire RX470 4GB cards (blower-style) are pulling over 405 sol/s with Claymore v9.1 and cost me $332 with shipping (which is less than any 1070s cost), so while this is nice for folks that already HAVE 1070s it's not a good reason to buy new ones for mining.
1060s though might now be competative enough to consider.
As far as I can tell this is based on the type of memory on the card (putting aside you possibly being TDP capped). I'm getting about ~340 on +600 mem, which isn't a small OC and further then that requires cherry picked OCs (some cards reach +900). It's not normal. Quoting OC results shouldn't be standard practice which it's becoming now.
I'd say about 95% of the miners on the forums barely understand the hardware they're mining on. People actively compare a 1070 to a 480 because they have similar performance in Ethereum, completely putting aside that's one algorithm and it's a very unique one at that (how it access the memory and how it's memory bound). Then they extrapolate those performance results to everything else.
Ethereum IS NOT Equihash. Equihash is memory bound, but no where close to what people originally thought or are still thinking (which is easily verifiable by MCU usage). A 1070 is a immensely powerful card. It performs about 40% faster then a 480 when it's not limited by memory bus, ~20% faster then a Fury. A 480 is a mid range graphics card, nothing more and nothing less. When it comes to pulling punches and you aren't limited exclusively by memory bus, it'll start falling in line with the pricing tiers.
Nvidia has been behind the other cards all this time due to a lack of development effort. Occasionally you get a release from random developers and occasionally Nicehash releases something nice. Now that Claymore is slowing down, it'll give Nvidia a chance to catch up. The entire Equihash mining landscape will change due to the majority of users being on AMD hardware, it'll equalize with the higher hash algos comparatively to AMD performance (Ethereum) and Nvidia will end up ahead in areas it accelerates at. There are still people shit talking about hardware they barely understand and off a word they heard from a friend they heard from a brother of some random guy who posted on the forum pretending he knew what the fuck he was talking about.
That's the boat we share though, majority of miners are idiots.