Although, there is that new graphics card
GTX 1050 Ti
You will almost get the same performance as the RX 470, but this card is like 140 US Dollars. Price per performance rating on this card is the highest of all cards at the moment, even higher than last year with the 970.
I wish you the best of luck, my friend!