GTX 1070 - Not future proof by any means, but certainly the top of the list here.
R9 Fury X - (
not really worth the power and heat at this point) Fury X cards were all water cooled. Not sure why you have one listed without. If however you meant the air cooled version, that would be:
R9 Nano - (
not listed, but is a Fury card which performs between the two other Fury model cards, was air cooled, and had great power consumption compared to the other two) or:
R9 Fury - (
non X)
RX 580
R9 390 X - placement of the R9 390 X is arguable. Technically it has more raw horsepower than the RX 580, but due to the way most games utilize AMD's GCN architecture cards, and the more efficient version of GCN in the 580, the 580 will usually eek out more frames by a tiny margin. The 390 X still wins when raw horsepower counts most. The biggest benefit of the 580 is it's significantly lower power draw while gaming due to being on a 14 nm process vs the 390 X's 28 nm process tech.
GTX 1060 6 GB - (
any of them)
GTX 1060 3 GB - (
not listed) Not actually a full sized 1060 GPU die, but a cut down die which gives returns about 10% slower than the model paired with 6 GB memory.
The differences between cards using the same model GPU processor are usually negligible, and will pretty much follow these trends. As far as factory over clocks go, you can usually get similar results at home if the end result is even worth the hassle.
For a more complete list, Tom's already compiles a guide:
Tom's Hardware GPU Performance Hierarchy chart.