1070 and 1080s eat more power energy I don't see any reason to build a mining rig with such old graphic cards unless mining profit increase a lot, the same thing with rx580 too, if you want something more efficient you need 6600Xt, 1660 super, 1660 Ti, RTX 3060 and 3060ti.
I like more rx 6600 vs 3060, because it get 29 MHS for 45-55w where a 3060 (lhr of course now you cannot find something else) produce 38 MHS for 115-120w
Not to mention they are cheaper
Rx6600 is more efficient hands down, the only GPU that comes close to rx6600 is Nvidia gtx 1660, none Ti or Super, 27Mh with 60 watts but RX6600 and 6600XT are the best, AMD wins in this area.