I can spec quite a bit better for the same kind of money but im far, far too hung over atm to look at a monitor screen. Ill get back to ya when not hung over
Drop the aftermarket cooler if using ryzen, get the 1600 not the x, and use the saved money to get a 6gb 1060 and you should have a few dollars left over to maybe upgrade the ram to something like gskill aegis 2x4gb
Also a AsRock b350 board will give you a few extra dollars in savings too, whilst retaining good bios support, decent overclocking and good features. Dave also can confirm how good AsRock ryzen boards are