Use https://pcpartpicker.com/ to easily part out your build
I would say maybe get a little better PSU, It will give you a bit more overhead for overclocking if you are interested and upgrades
Also spend the extra $10 on a Samsung 850 evo 250gb SSD, better overall SSD
One other thing is to make sure all of your lighting software is sync able and RGB (If that matters to you), for example all Asus aura sync, or all MSI mystic light
As a heads up the 8600 isn't oveclockable, if that is something that you were interested in I would look into Ryzen
I will also always recommend Asus products (i.e. MoBo, GPU). I would also recommend getting a strix card if the budget allows due to the better cooler
Some of this comes down to personal preference as well, this is what I would do, that doesn't mean that it is right or wrong, If you like one thing over another, buy the one that you like