They are Zotac Mini cards at all stock configuration at the moment.
This is very low compared to RX580, which makes 30/570.
RX 580 needs BIOS mods AND a large overclock to get to 30 on ETH.
GTX 1070 needs a good memory overclock and no more - and some will get to 31-32 if you have memory that overclocks particularly well.
Power consumption is a tossup - they're close enough that specific card variations and tweeking can give the win to either side.
At CURRENT pricing though, the GTX 1070 wins on hash/$ against the VERY FEW "available for sale" RX 580 listings I've seen this week, and marginally on availability, but BOTH the RX 580 AND the GTX 1070 are getting into "very short supply" issues, and pricing on both is inflated (more so for the RX though, since those are supposed to MSRP in the $200-$250 ballpark).
GTX 1080 is about 20% better as a very rough ballpark on skein or zec - again, specific brand model and manufacturing tolerances will vary that figure. At CURRENT pricing, it's more like 5-10% more than a 1070, sometimes LESS then the higher-priced 1070 models, and availability doesn't seem to be an issue so far.
ALL of this could change tomorrow, given the current demand vs supply conditions on any card that is even semi-decent for mining with.