And in other games, like Far Cry 5, Metro Exodus, GreedFall performance is 10% lower with crappy e-cores enabled. So yeah... It's probably has better performance in some games because 8 performance cores are maxed out, however AMD has 12-16 cores on their high-end chips. As in true performance cores.
7950X 2nd CCD has performance cores + SMT only. Zero garbage cores.
Efficiency cores makes pretty much zero sense for desktop usage. And you are stuck with Windows 11 only, because without Thread Director, you will get wonky performance (software uses the wrong cores = crap performance)
The only reason why Intel does it, is to up the multithreaded performance, especially in synthetic tests like Cinebench and marked the chips as higher core count chips, but it's mostly just a marketing gimmick lie, because Intel has struggled for years with core count. They COULD have put 12 performance cores on 13900K, but watt usage would explode, however performance would have been much better than it is. Sadly Intel needs 5.5-6 GHz clockspeeds to match AMD and Upcoming Ryzen 7000 3D will beat Intel in gaming, again. 7800X3D at 399 dollars will probably smack even i9-13900KS which will be a 799 dollar chip. Sad but true.
And 7900XTX gets closer and closer to 4090, while beating 4080 more and more;
https://www.techpowerup.com/review/asrock-radeon-rx-7900-xtx-taichi/31.html
Nvidia answer will be; 4080 Ti and 4090 Ti. Gimpy gimpy time. The leatherjacket soon pulls them out of the oven.