Hey. I would not personally buy Nvidia because two reasons: the shady gameworx, DX12, Vram, payed exclusivity etc business decisions, and because I am a fanboy, no reason to hide it. Keeping that in mind, I would wait for 2016. Why? HBM2. Both Nvidia and AMD will use HBM2 for their next generation of GPUs. The prediction is about huge jump in performance, so I would not spend money on any gpu at the end of 2015. Now, if you really really really need the performance, need the gpu horsepower, etc, I would recommend checking out reviews to see what performs better for you. For example, I am rendering with Sony Vegas, and in that software my 270X actually beats GTX 980... Also my upgrade path will be Zen, simply because of the core count. More cores will always beat stronger cores.
Depends on the software you are using as @psycho_666 already said. I would go AMD because of the stuff Nvidia was doing for the past years (https://redd.it/367qav).
Hey Mike, at the very least i would recommend that you try to hold off until at least Q2 2016 - roughly spring time. That's the projected / assumed launch window for the next round of new cards - at least from nvidia (have to assume we will see something from AMD next year as well).
The DX12 fears are complete hyperbole. The bottom line is that nothing on the market now has complete DX12 support. The outrage and fear we've seen over the last week is due to one benchmark based off of one engine from one developer who chose to utilize a moderate amount of asych compute. Asynch compute is not a hard requirement of DX12, its simply supported by DX12 and remains to be seen if it will become the defacto way of doing things (it is pretty damn efficient by the way). That said, we are still at least 1 - 2 years from seeing real DX12 penetration and by then you will have next generation offerings.
Even beyond that reality - looking at it from a pure business perspective - no developer or publisher is going to include something that is going to utterly tank performance for 80% of the market.
Bottom line, if you can manage to wait another 6 months or so i think we will see new offerings from both sides and have a better understanding of how things are shaping up with DX12.
Then why did Nvidia advertised full DX12 support, when there is not? Isn't that... What was the word, that is commonly used, when it comes to Nvidia lately... Lying to the costumers? Falls advertising? Bullish**?
Marketing? Technically speaking they do contain enough DX12 support to claim as such (at least as far as is my understanding). But that's not the issue here, the OP was asking for some input and i tried to offer him the best input i could, which was wait (if he could) - not buy one card or the other.
If you can wait do wait. If you can't wait go AMD.
@RushTheBus as in the last thread where I noted your 80% problem I will note it again.
looking at it from a pure business perspective - no developer or publisher is going to include something that is going to utterly tank performance for 80% of the market.
In my mind I see that with a-synch games will perform so much better that even if it is not popular or used by the competition, games will include it as standard in time. If one game uses it and it comes out running so much faster than other games with out it than by way of not falling behind developers will just adopt it to not look bad, much like gameworks now, anf then by one mean or another a GPU that does not support it will be seen as old and not up to the task, forcing the vendor to update their cards.
So right now is it a problem? No. Will it be within a years or so? Probably.
Meh, just keep waiting until you're unsatisfied with your card and then upgrade to whatever's available as soon as you've enough for the best price/performance card there is at the time, which I'd say is the 390 for the time being. If you've enough for that, do it, else wait until you do have enough for whatever's the best price/performance card.