What bugs me is that, near the end of 2015, nVidia basically acknowledged that their GPUs/drivers (emphasis on drivers) weren't as well designed/developed for DX12 as AMDs. A lot of this discussion was about asynchronous compute but has widened a bit since. There is at least one post to that effect on this forum. And they implied that there would be something driver-based to help. This hasn't materialized and it's May.
Now the big hype over the 10-series GPUs. I'm absolutely certain they'll out-perform the 9-series line, including the Titans. But has the design of the chip come to further embrace the direction of DX12 and, more specifically, multiple-GPU (I'll call it MGPU) configurations? From what (admittedly small amount) of reading I've done about the presentation and products, nothing has been stated about this concern of mine. That tells me AMD's hardware/driver combination still holds a better design for DX12 and MGPU, but it's not as refined and shrunk down as nVidia's getting their 10-series.
I'm a huge nVidia fanboy. Every AMD product I've ever had died an early death or didn't work out of the box. And it's now been years since I owned a product of theirs. But I'd really like to be on the winning team with this tech as it's the future - as I see it - for gaming performance, including MGPU. And if nVidia's continuing down a path simply shrinking and speeding up what they have in the 9-series cards then I would submit that's not the best direction to go.
The next big release for AMD will beat out the 10-series, sure. We see these two GPU giants trade top spots with each new tech release. But nVidia's had a lead in production tech aiding their leads for years. If they're going down the wrong tech path AMD will continue to gain over the years.
The 1070 will be a cheaper 980Ti with slight upgrades for under $400. That's why you're seeing used 980Ti's popping up for well under $500. Those asking prices will continue to drop in coming weeks. The 1080 smacks down the Titans and the R9 Furies. I want to jump on this tech bandwagon as badly as anyone. But I need more information about how they're embracing DX12's capabilities and their design/driver issues when compared to AMD's latest tech. Just shrinking dies, adding a few core, and overclocking further doesn't seem like a winning direction for where I want to go.
Just my $.02 from my (perhaps limited) perspective.