Looks good. I recommend getting a cheaper case and lower capacity m.2 drive in order to bump up that RAM to 16gb. Although 8gb is a good amount for now, games are getting close to that limit and you'll limit your ability to multitask. Ryzen is fantastic at multitasking so the extra RAM will really make a difference; having 10 chrome tabs open with music playing on youtube, talking on skype/discord while playing a game at 60FPS+ with no stuttering is a great feeling.
You might want to drop a HDD in there to make up for the reduced m.2 drive capacity if you have money left over, if not then you can always add it later.
You'll be able to play most current games 1080p60 maxed out but I expect you'll have to turn down a few settings for new games within the next year or so. It'll still play games at 1080p60 with high settings for good few years though!
RE: My Steemit Goal - PC Lover Only - PC Build Around $1000