I think this needs to be inserted here:
AMD and NVidia both make good products. They each have their advantages and their flaws. NVidia undoubtedly makes the currently best performing GPU out right now. That is not to say that it's the most feature filled or the best cost.
It's true though, nVidia trimmed the edges in order to squeeze out a very performant core for what it can do. AMD isn't bad, however, there are a lot of things you probably wont need... at least, not yet.
When push comes to shove, I think my 390 handles games pretty well. If I got a 390x, Fury, 970, 980, or 980 Ti, I bet I would still be happy.
Without knowing what games in the future are going to demand out of games makes it kind of hard to know if the existence or lack of features will make a big difference or not. In the case of Async processing, AMD already had something, (ACE.) It's nice that AMD has it but, for most modern games it doesn't mean a whole lot.
AMD's only advantage is that they've been thinking about GCN for a while and they intended it to be more than simply a GPU. There are a lot of features that tout GCNs compute ability.
So enough with the bashing. New technology is new. Before we know it, nVidia will have something like ACE on their next lineup of cards. The question will be if AMD will have made any substantial change to combat it. Given their budget, I doubt it.