Anything i should change?

Solution
If on a budget get the g4560, 95% the performance at nearly half the price of the i3, although you should get a B250 or H270 motherboard.

If you can afford more then Ryzen 3 which has just launched looks excellent for budget gaming. Personally the i3 & i5 don't look as good as the Ryzen options at the moment, only if going g4560 or i7 would I consider Intel at the moment.
If you are on a budget I would say that build would be fine for gaming but keep in mind you will be coming no where close to maxing out at 1080p on ultra settings, more like a Medium possibly high depending on the game. The build looks fairly solid other then that power supply, let me tell you from experience because I actually own that power supply that I wouldn't buy it, yeah its reliable and I have had no issues with it so far but if you plan to upgrade in the future it simply will not do, max wattage you need for that and this is honestly overkill is 550w of a trusted unit, Seasonic, EVGA, Corsair, they all make good quality power supplies depending on the unit. I would recommend something like a EVGA 550w G2 or G3 unit or something from Seasonic that is 80+ gold. I would say thats about it. Also since you don't have a case listed on there if you are planning on using an old one I wouldn't recommend using one with a top power supply mount since most older cases like that have horrible air flow and cable management is a complete mess on them.
 
If on a budget get the g4560, 95% the performance at nearly half the price of the i3, although you should get a B250 or H270 motherboard.

If you can afford more then Ryzen 3 which has just launched looks excellent for budget gaming. Personally the i3 & i5 don't look as good as the Ryzen options at the moment, only if going g4560 or i7 would I consider Intel at the moment.
 
Solution
PCPartPicker part list / Price breakdown by merchant

CPU: AMD - Ryzen 5 1400 3.2GHz Quad-Core Processor ($156.88 @ OutletPC)
Motherboard: Asus - PRIME B350-PLUS ATX AM4 Motherboard ($83.98 @ Newegg)
Memory: Team - Vulcan 8GB (2 x 4GB) DDR4-3000 Memory ($69.99 @ Newegg)
Storage: Western Digital - Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($47.88 @ OutletPC)
Video Card: EVGA - GeForce GTX 1050 Ti 4GB SC GAMING ACX 2.0 Video Card ($154.99 @ Amazon)
Power Supply: SeaSonic - S12II 430W 80+ Bronze Certified ATX Power Supply ($31.98 @ Newegg)
Total: $545.70
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-07-30 07:33 EDT-0400

Imo, that's the cheapest you can go.