It's actually a very similar situation here, paying devs to implement poorly optimized code that runs much worse on competitor hardware.
Why is everyone so sure the Gameworks is what messes up AMD in this game?
I mean, the 280x and 7970 SLAYS. Those cards aren't "gimped" at all, they are out-performing the equivalent Nvidia card (even OG Titan, the old twice as expensive rival). The 7870 is also doing great, but the 7950 does so-so.
If Nvidia was sabotaging AMD cards with Gameworks why does full Tahiti do great and cut Tahiti (and Hawaii and Fiji) do not so great? We have never seen Gameworks pick and chose what AMD cards to boost or not before, it was just all Kepler and all AMD that took a dive. I don't even know if Nvidia knows how to make JUST full Tahiti and full Pitcairn do better but make everything else tank. Suddenly that sounds like the magic JFK bullet to me, I can't believe it.
I think the real answer no one wants to face for some reason but it makes sense for me- the game developers did a terrible job polishing the game. Maybe they just had QA systems with every Maxwell card, but on the AMD side they only had two: ones with a 280x and a 270x. Putting the blame on the developer is the only thing that makes sense to me. Gameworks can't be blamed for this crime.
Hopefully that isn't an indication of the QA testing we get in the Directx 12 era. It would be scary if PC games became like Android games where they only run well on the actual devices the developer bothered to QA with even though technically all devices should work fine.