Is my build good?!

Build looks good.
For gaming, stick with 7600K.
Games need fast threads.
Ryzen oc tops out about 4.0.
As of 1/13/17
What percent of samples can get an overclock
at a vcore around 1.4v.
I5-7600K
5.1 28%
5.0 52%
4.9 72%

Agree with always including a ssd for windows.
240gb or greater Samsung evo.
 
Looks pretty nice, but here are some small tweaks.
https://pcpartpicker.com/list/RQKC9W This is the 7600k build, SSD & cheaper but equally as good 1070.

Here's the ryzen build. (This is the one I urge you to get as games are starting to use more cores & threads)
https://pcpartpicker.com/list/k9VGM8
Either way you'll have a very nice experience. Also consider VEGA if and when it comes out.
GL with the build!
 
Solution