Purposes: Web/sofware development, mostly Java(InteliJ) and Swift(xCode), some virtualization of gnu/linux distro (2 machines max) with multiple java, docker processess and databases intsances(nosql and sql db) besides of that some frontend developments and of course some home-office work. Speaking of GPU, up to 2 extrernal monitors (Full HD res / 2k res). Question: which of iMac 2017 5K version will be the best, having best price ratio to power, overheat of CPU and fan volume? (don't bother about RAM, I will get as much as I need) 1: i5 7600 KL 3,5GHz/ RP575 / 512 SSD 2: i7 7700K KL 4,2GHz / RP575 / 256 SSD I was reading a lot about current year iMac versions and I've decied to do not consider the i5 7600k 3,8GHz due to overheating problems but I am not sure if i7 7700k has the sam problems? I really dont want to make my iMac fans turns on, on every non low processor time cost jobs. Moreover I am not sure if 256SSD would be enough for the task that I've mentioned because I would also want to make periodic backups of the vm's and have some space for private files. What to do ?