Looks like NV hasn't optimized DX12 drivers or didn't bother as their DX11 performance is good.
R9 380X is 32% faster than GTX960 4GB.
RX 480 beats both the 1060 and 980.
RX 480 is 22% faster than GTX1060 at 1440p DX12.
R9 290 beats 780Ti by 10%.
Nano beats 980Ti and is 33% faster than 980. Where are all the Nano haters who said "we've had that level of performance when 980 came out?"
Perfect scaling from R9 290X to Fury X - 53%. (2816 SP x 1000mhz vs. 4096 SP x 1050mhz)
Under DX11, i7 2600K > i5 6600. HT FTW! i7 2600K has
28% higher minimums than 2500K.
DX12 gives a nice boost to AMD CPUs. A lot of people only focus on how DX12 impacts GPU performance and ignore that DX12 was also meant to improve CPU multi-threaded performance and lower the CPU draw call bottleneck.
Under DX12, i7 2600K > i5 6600. i7 2600K now has
38% higher minimums than 2500K. For nearly 6 years we've heard how HT is useless for games and time after time its benefits in real world benchmarks keep getting ignored. No wonder i7 2600K users are reluctant to upgrade to Skylake i5s.
Battlefield 1 and Star Wars Battlefront are the epitome of GPU optimization --- the games run well on both AMD and NV hardware, scale well with faster NV/AMD GPUs; all while the games are maybe the best looking PC titles in all of 2015-2016. This is night and day compared to the optimization (or lack thereof) we've seen from recent Xbox One to PC ports.