Its not economically possible to bring out new architectures every year. It takes multiple years investment to bring a prodcut to market. If it tanks, you lose a boatload of cash (AMD). AMD have been innovating, and going in the right direction, just without the same resources as the competition. Considering that, they are doing very well technologically. No ones counting on anyone buying bad products, just dont go sh*tting on their parade because you can. There are enough Nvidia and Intel fanboy's around to do that. DX12 is the future, and its about as close as one can get right now, without tripping over it. AMD was quite competetive in the 5000, 6000 and 7000 series GPU's. May not have had huge market share, but they were competetive. Speculation is good, it can be dissapointing, but thats not AMD's fault.