Erm, just a quick point, but a Zen+ EPYC would only be different in process node. The 'IPC' gain of 3% that Zen+ Ryzen had was because of a change that made it to both Threadripper and EPYC, but not Ryzen afaik.
Main reason there wasn't a Zen+ EPYC was because there basically was nothing else to offer.
Yeah kind of the point there, Zen 3 has to offer Epyc something if it was worth it.
The 3-6% boost was in max clocks. But there may have actually been a larger increase on base clocks for EPYC considering how well Zen's efficiency increases as you lower clocks. Lets say that that all core boost clocks increased 7-8% under Zen+, plus them pushing more then 180w through the socket (like they did with TR2). So again I point to the lack of a Zen+ EPYC as somewhat of a barometer of what to expect with Zen 3. There has to be something halfway decent on the Server end and efficiency can be part of it. But its still has to be pretty decent for AMD to make Milan rather then just doing a Desktop/TR and eventually a laptop.
Also the fact that Renoir is Zen 2 and not Zen 3 should also tell us something. If prioritizing laptops was a major push for Zen 3. They we wouldn't have to wait 6-8 months (or more) for crown of the development. Priority for AMD in design is really obvious. Server>Desktop>HDET>Laptop. Most of that is because of the lag time on the APU's and a eventual move to MCM will help that, but still Server comes first and the rest of the lineup priority follows the shared component tree. Something that a laptop chip doesn't have any shared components.