Doesn't help that AMD are about a year behind either, as when they eventually get their card out, Nvidia just drop the price of their year old one, thats the same performance, or faster.
Well yeah, but then it doesn't really work like that anyway. With regards to Ryzen, you wouldn't say that they've "jumped ahead years". They've just done what they needed to do to be competitive.
I don't think AMD is struggling to actually make something that's fast enough in terms it ability. I think it's a matter of affordability of R&D costs.
I think any attempt to hit the high end world have been a token gesture that would have cost more money than it was worth, just to say you have a card that can do X.
The vast majority of sales aren't in the high end. They're in the medium range.
The way to look at the high end is that it's essentially a marketing tool that's used to make people remember the company and branding.
It's only worth them doing when they can actually do it properly. Hence Ryzen, and hopefully Vega. If they can't turn it around with Vega it'll be very disappointing.
I really don't want to have a 1080Ti as my only upgrade option as I think nVidia is an awful company who have done quite a bit to set the PC gaming industry back, or at least to stifle progression because they're incapable of seeing beyond their reach.
But if the 1080Ti is my only upgrade option, then it'll have to be an option I take. It's for this reason I've ended up with a 980Ti.
My feelings have nothing to do with AMD before anyone tries to make that connection. I judge nVidia on the actions it takes as a company. AMD are just less bad and destructive.