If I have 2 different GTX 1070, one from ASUS (dual) the other from Gigabyte, is it going to work together in one mining rig?
I want to add gtx 1080 in the near future, is it going to work then?
Yes and yes. You can even combine nvidia with AMD cards in same rig but then would struggle with finding best drivers and setting up the mining software.