Looks good, I would have changed some parts tho.
I would have gone for Cooler Master - Hyper 212 EVO as CPU cooler, its best for the buck for sure.
Changed the motherboard to something from MSI, due to it being slick to use and easy for overclocking. Its also way more solid than other motherboards.
I suggest: MSI - Z270 GAMING M5
Changed the 120GB SSD to a 250gb.
Or get 2 120GB SSD, 1 for Windows, 1 for Arma / another frequently played game.
And a HDD for all you other shit.
I would also go for GTX 1070 instead of 1060 if you have some extra bucks for that, its worth it for sure!