I would just add, if your on a budget and not playing latest games. Going with the topend of the last technology works.
Get an 850XT , this thing flys as long as you dont need shader 3 tech....
it even beats the 1900xt on some benchmarks (has more pipelines)