This is how I'd rank them, entry level to best performance. Pick the one that is the right price/performance combo for you. Some of these do better than the other, depending on if the game favors Nvidia or AMD.
R9 270X/HD 7870- same thing basically
GTX 660
GTX 760- approximately a GTX 950
RX 470
GTX 970
GTX 1060