I think it is ok a Ryzen 5 2600x, cheaper and still enough threads for compiling shaders and stuff. I would just not going low on threads because time on compiling sometimes sucks, even more working on a big project. Also, even for hot environments, forget about overclocking and use the box cooler which comes with Ryzen 5 2600x if thats your choice, reports says that at stock it doesn’t heat too much and boost speed on cores very nicely. So, you are saving on another 2 components that you can use for the M.2 SSD.