From everything I've seen thus far, we can expect a modest 10% - 15% gain in IPC, which is very likely coming from higher base / boost clocks, than any significant changes in the architecture. The advantage coffee lake will have is that they'll have more cores. Doesn't mean much for lightly threaded apps, but, as games continue to transition to using DX12 and the other new APIs, multi-threading will become more the norm.
6 core CPUs seem to be the sweet spot atm. Small enough core counts that they're not putting out a TON of heat, so they can still clock higher for increased single core performance, and enough threads that they'll still do well in heavily threaded tasks.