Graphics card to pair with FX-4350

If you want best value, go for 1060/480. If you want something cheaper, go for 470. 1050 ti is not really worth it. Would also recommend getting like a i5 6500 rather than the fx.
 
nVidia's cards are lighter on the CPU, and thus perform better with weak CPUs. This doesn't show up in most reviews because reviewers use top-end cards.

The 1050, 1050 Ti and 1060 all have about the same performance per dollar. Take your pick, depending on what graphical settings you want and how much you're willing to spend. I decided the 1050 Ti was the sweet spot for me.