I'm neutral and really couldn't give a **** who works with who. Just give me a powerful card that works well with games and have multi-GPU profiles/capabilities from day 1.
You don't need a contract with a developer to get that, though it would be more efficient, what do i care about the difference between 70 and 90 fps (example)?
I haven't had problems with nVidia and BF4 and likewise with AMD and games in the past. The only issues were obvious, no crossfire or driver crash, which gets resolved ASAP.
For me, both sides can willy-wave, blow developers and slap their name and gimmicks on games all they want. If it's a good game and graphics card X can play it well, that's all i care about.
AMD can call out nVidia all they want. nVidia can sit back and ride out sales just on their name, like some sort of strange cult. Give credit where due though, AMD are working their **** off marketing and promoting mantle.