In my opinion, the i5 6600k would be the best choice because of it's performance vs price. The i5 6700k is not much better, but costs much more. A drop on the 6600k would result in a more readily available performance CPU which would benefit the manufacturers and the buyers.