It might be worth going with the 2600 though, considering it costs just a little more. Not only should the 2600 overclock a little higher, but it offers improved memory performance as well, and also comes clocked better out of the box, for anyone not overclocking. A GTX 1060 will undoubtedly limit the performance difference between these two processors in most of today's games, but in CPU-limited scenarios, the 2600 has the potential to be more than 5% faster than the 1600.
The only thing the 1600 does better is that it comes with a more capable stock cooler, but if you're replacing that with a tower cooler, that won't matter anyway. Also, I don't really think you actually need a $70 cooler for a six-core Ryzen. The 1600 can even manage to overclock near 4GHz on its included Spire cooler if you don't mind some fan noise and relatively high temperatures, and there are tower coolers for around half the cost of a Dark Rock 4 that should allow a 2600 to overclock up near 4.2GHz relatively quietly. So, as an alternative suggestion, something like this could net you slightly higher performance at a slightly lower cost...
PCPartPicker part list /
Price breakdown by merchant
CPU: AMD - Ryzen 5 2600 3.4GHz 6-Core Processor ($165.99 @ Amazon)
CPU Cooler: ARCTIC - Freezer 33 eSports ONE (Black/White) CPU Cooler ($31.99 @ Newegg)
Memory: G.Skill - Ripjaws V Series 16GB (2 x 8GB) DDR4-3200 Memory ($149.99 @ Newegg)
Total: $347.97
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2018-08-09 13:55 EDT-0400