Get the I7 7700k. It is on sale right now for a hair over 300 and it should keep you running smoothly for many years to come. The coffee lake cpus will be $60 more and don't have as high of single core clock speed (4.5k vs 3.7k) which considering a lot of applications don't properly use the 2 additional cores will provide you a better deal.