I would absolutely make some changes
https://pcpartpicker.com/list/kXkfJV
1) For gaming setups (its an i3, I cant possibly think what else it would be for), you still dont need 16gb of ram. Found some SWEET 3200mhz ram on sale that will cut your cost down considerably.
2) 1050's are "meh". Because of the changes, I put in a gtx 1060 because its very much superior.
3) added the revered 212 evo. Why? Because of sound. Stock intel coolers are LOUD. And if you ever upgrade down the road to an i5 or i7, you will still be able to use the 212 and even get a mild-medium overclock out of it just fine.
4) you chose an amazing power supply... but its really overkill in quality. Its a 10/10, where a 7/10 will suit your needs and then some. The seasonic is a solid 8-9/10 for half the cost. Still fully modular, and I recommend you get the seasonic instead and save the cash.
5) doubled your SSD capacity. With windows install, you will really only get maybe 2 games installed before you start crowding 250gb of storage. I have ONLY windows on my 120gb ssd, and its taking 85gb. With updates and stuff, it'll get over 100gb soon enough. Overwatch is taking 45gb, GTA 5 is 70gb, Assassins creed is 80gb, CS GO even is 30gb.
6) There are other ways to purchase windows 10 without spending 100$.
So, in review, you get a much better gpu, twice the ssd storage, a fully modular power supply, a much quieter and better performing heat sink; all for 40$ less than your original build.
Edit: your money, your build; just some food for thought. If you are dead set on those parts, go nuts!