I think both, Amd and nVidia, are doing good over-all because they're raising the technology bar, bringing more choice, trying to improve the gaming experience and promoting and trying to create awareness for the PC platform.
Ideally, it would be nice if all parties would be on equal footing but after all they are competitors in a very competitive landscape with some division and protection for their work. Personally never allow idealism to be the enemy of good!
Thank you!!!!!!!!
And gameworks is not all that bad. Amd already had time with the gamework features in watchdogs, this is why their performance was good from the first day.