I am planning on building a pc a bit later this year. I would like it to do a mixture of relatively light gaming (BeamNG, Kerbal Space Program, Minecraft, Space Engineers, etc.), photo editing with Adobe Photoshop/Lightroom, Blender 3D modeling, and everyday type activities such as web browsing. In addition, I would like to do programming/compiling, as well experimenting with Tensorflow. Additionally, I would like to dual-boot Linux and Windows 10. Overall, I would like a very well-rounded computer for a budget of roughly $1200. I cannot decide between the AMD Ryzen 7 1700, Intel Core i5 8600k, an i7 8700k with compromises somewhere else, or some other CPU entirely. I am leaning towards the GTX 1060 6Gb for a graphics card. What are your thoughts? Thanks for any suggestions!