I don't think that Bulldozer is a good comparison. Bulldozer was so slow in IPC and so bad in power efficiency that it was not worth
optimizing for. By contrast, Zen is pretty fast in IPC and power efficient.
We have already seen optimizations with Ryzen on 2 games - Total War: Warhammer and Ashes of Singularity. In other words, Ashes has already received the optimization that you claimed it would not get.
Unless you want to pay a lot more money for that 3 or so extra fps (maybe 4-5 if the 6900K is also at DDR4 3200), then Ryzen is your CPU to get. Oh, and that assumes that there won't be any further improvements. That's not a good assumption because Oxide says they are in beta still, plus there might be more room. So really you aren't getting much in workstation or gaming for your money with X99 now. I guess the 6900K getting 4.2 to 4.4 GHz is something compared to 3.9 to 4.1 GHz with Ryzen, but even then that's not much.http://www.overclock.net/t/1627243/hardware-fr-maj-total-war-warhammer-pour-ryzen-total-war-warhammer-just-got-a-ryzen-patch/0_100#post_25985575http://www.overclock.net/t/1626820/pcper-ashes-of-the-singularity-gets-ryzen-performance-update/0_100More on Ashes of SIngularity
See this too:https://www.extremetech.com/gaming/246840-new-ashes-singularity-update-substantially-boosts-ryzen-performance
Everyone agrees it is a bit slower on Ryzen right now than Broadwell E. Before the optimization, (see image above), at 1080p, there was a huge penalty that disappeared almost by 4k.
PC Gamer too, after optimization sees huge gains.
“Every processor is different on how you tune it, and Ryzen gave us some new data points on optimization,” Oxide’s Dan Baker told PCWorld. “We’ve invested thousands of hours tuning Intel CPUs to get every last bit of performance out of them, but comparatively little time so far on Ryzen.”
Baker said Oxide wanted to get the beta out to the world so users could at least see the potential. Oxide’s CEO also said (in a statement released by AMD), “as good as AMD Ryzen is right now—and it’s remarkably fast—we’ve already seen that we can tweak games like Ashes of the Singularity to take even more advantage of its impressive core count and processing power. AMD Ryzen brings resources to the table that will change what people will come to expect from a PC gaming experience.”
Oxide isn’t the only one starting to tune for Ryzen. Bethesda also said it had formed a partnership with AMD to optimize and support the company’s CPUs and GPUs.
In other words, they have more work to do (hence my comment above that it was a bad assumption that the gap won't be closed entirely). Once the full optimizations are out, we will be GPU limited, not CPU limited. All we need to know is who else is going to optimize on Ryzen. Combined with the faster RAM, we should be in the clear.
Furthermore, Stardock/Oxide, Creative Assembly, and now Bethesda have already committed to making games that are Ryzen optimized. I would not be surprised if EA/DICE or other vendors decided to optimize on Ryzen.Other Thoughts
I think it is fair to assume that other games will get it. Oxide games has shared their optimization data for Ashes already too. It's possible we may see further gains with Ryzen soon.
With faster RAM, most of the gaming gap goes away as well. Other optimizations such as turning off the HPET, disabling SMT, etc, can also yield gains on some games. I have written previously about this.http://www.overclock.net/t/1625187/the-ryzen-gaming-performance-gap-is-mostly-gone/0_100
I do not believe any games were optimized for Bulldozer. By contrast, we have already seem games being optimized. In any even, the games gap is no longer very big. We are GPU, not CPU bottlenecked in most titles. That's where we want to be.
Zen is pretty much trading blows otherwise with workstation benchmarks, exceeding Broadwell E in many cases. By comparison, Bulldozer is simply not worth
optimizing for. It sucked. It's power efficiency was terrible. Zen by contrast has pretty good power efficiency - actually at moderate clocks even better than Intel's. Right now the 32 core monster that AMD is sampling is clocking at 3.1 GHz with 180W TDP - independent tests have shown with underclocking that perhaps 3.2 or 3.3 GHz might be possible with 180W TDP. That's pretty good in my book - in fact it's going to be a big competition for Intel.
There are some issues with Zen that need to be addressed. The queues need to be widened. The Infinity Fabric needs more bandwidth (hope this does not hurt Vega too much). They should decouple the Fabric, RAM, and core speeds (like on Intel's Skylake). Finally there are a few IPC improvements they could give it that could get it to Skylake level. Even better, with Samsung's 14LPU process, they might be able to get the clockspeeds up a few hundred MHz - maybe more with more High Density Library Optimizations (keep in mind Ryzen is the first time AMD launched with HDL on 14nm).Edited by CrazyElf - 4/8/17 at 9:08pm