The FX is the obvious weak link here. You'll want to upgrade it, even if there's only a marginal improvement in performance. You have a few options here...
1.
https://pcpartpicker.com/list/3Ffv3b Upgrades you to a Quad-Core i3, far better gaming performance, but you can't OC, so you get to save money by going with a non-Z series chipset. You could use the savings to start saving up for a 1060 6 GB or even 1070 for better frames in the future.
2.
https://pcpartpicker.com/list/2BbVcY Moves you up to a Six-Core i5, still very competent gaming performance, but more future-proof/general purpose. You ARE approaching your budget though.
If I were you, I'd go with the i3 build, it's still a VERY capable processor which won't let you down in games. Plus, the savings give you a little bit of wiggle room if you wanted to sell your 1050 Ti in the future for a higher-grade GPU.