How do you figure?
If the rumors are true, even 8c/16t Matisse will have a massive L3 cache, which will be unaffected by IF speeds/latency. Also, the 8c chiplet design will mean, no more 2xCCX design for an 8c chip. So no IF penalty from thread-hopping between CCXs. It will be like having one 8c CCX, with something like 32 MB of cache. On top of all that, it will be running at higher clocks, and the uarch itself will have improvements that will raise overall IPC (not taking into account the L3 cache). And on top of that, IF speeds will probably be higher, at least from the IMC hopefully supporting higher memory speeds on the desktop (AMD would be insane not to go that route). Hell even if they don't change the available memory speeds/timings much and don't do a whole lot to increase IF speeds, you will see that memory latency on existing Ryzen/Ryzen+ is not that bad - certainly not as bad as inter-CCX latency penalties. It's pretty easy to get sub-65ns latencies with a 2700x and tuned DDR4-3466 or 3600. That is not holding back the 2700x in gaming.
Sure, you will still have IF penalties on the possible 16c/32t chips due to them having two chiplets. If the scheduler can't figure out how to keep a game running on one chiplet, then good grief (or just activate gaming mode like the Threadripper folks).