I'd be careful comparing the 780 numbers you see in the average 780 benchmark - which more often than not are at ~954MHz actual boost clocks on A1 cards - against my 780 - with the lowest GPU offset I can actually set in overclocking tools I get this:
My out the box boost gives 17.8% higher performance and the lowest I can go is still at around 6% higher clocks than the cards those benchmarks are usually running :| and my card still has around 10% in the tank for overclocking compared to the image I posted just now in comparison to the 480.
I can't see Maxwell doing well for DX12 types games ever - when it comes to ASync the architecture is only ever going to compare to 1+1 in a GCN format with a little bit of clockspeed advantage - even Pascal realistically is only the equivalent of 1+2 but with a big clock speed advantage at the moment.
Once we are on DX12/Vulkan proper developers are going to be targeting the 1070, 1080, future nVidia big GPUs which aren't that far off and AMD's Vega, etc. based GPUs whether you are talking 290(X), 970, 980 even to a degree the 480 and 980ti they are going to have to make sacrifices and won't be upto running max settings at good performance - its the way it has always been.
EDIT: My point being IMO people playing the latest games well into 2017/2018 with a 980, etc. and expecting to run higher settings with good performance are expecting a bit much and while the equivalent AMD cards may or may not do a bit better it won't be better enough to offset the need for a newer card to do the games justice.