rx480 is better than the lot
can mine eth better
gtx 1060 will do 24mhs
where as rx480 will do 30mhs with dual mine
ETH isnt the most profitable coin out there right now.
I think with the 1060 you have more options. Jack of all trades.
Unless you want Crytonight.
So to the OP you need to decide what algo roughly you want to mine before you setup a rig.
Of these cards I think the 1050 and the 480 will have crappier resale as they are older gen cards.
The 6Gb 1060 will give best resale imo.