I'm having a bit of an issue trying to cross reference the data and methods used by each site. I'm seeing mixing and matching of CPU generations, GPUs, core clocks, overclocks, and settings.
AMD's card comes from behind and is trading blows with Nvidia, whether that card is a 290 or 390 or Fury and whether that card is a 980 or 980 Ti. The transitive property is not much of a friend in cross-site comparisons. DX12's benefit is a little modest for the hype, so long as you don't include AMD's consistently measured poor DX11 implementation.
This might have more to say about the roughness of quality of the data we're getting, and the consistency of testing methodologies across sites. Or is there something we can glean from this?