GizmoMKD :
Hey i had an R9 290X TRI-X and i change it due to problems with games... i'm going to switch to Nvidia 970 GTX or 980 due to games are not supporting AMD cards as it should be...
For example i had big problems with this games at start: Watch Dogs, AC Unity like FPS drops, stuttering, low fps...GPU utilization bla bla..
Games like: BF4 run fine on AMD GPU due to Mentle support, on DirectX BF4 have low fps on AMD cards at least on mine...
90%+ of the games are better on Nvidia cards.. i'm talking from my experience... i had the card and sold it due to problems with FPS... now i'm switching to nvidia...
Maybe AMD cards have better numbers in their specification but games are optimized for nvidia..
With respect, I don't think you can blame AMD for those issues, at least not entirely. Unless you're fetching a great price for the 290X second hand, you're forking out a whole lot of money for a side-grade (or a downgrade performance wise in the case of a 970).
Both AC Unity and Watch Dogs had pretty turbulent launches, see a TH post on Watch Dogs here:
http://www.tomshardware.com/news/ubisoft-watch-dogs-pc-gaming-bsod-launch,26886.html
AC unity was really badly optimised at launch and, I believe, still remains a very CPU demanding game, particularly in large crowds. The poor GPU utilisation you're seeing would very likely have been just as bad on a 970 or 980.
I could give my own anecdotal account about how "me and most my friends" have run AMD cards for years and never had issues - but that's hardly solid evidence. The fact that AMD cards are still frequently recommended by all major review sites is a much better indication that the majority of dirt thrown at the AMD driver team is not really warranted.