Look here...780Ti lagging behind the 970 in Witcher 3 by a fair margin, despite it is faster than it for older games in general:
http://www.techspot.com/review/1006-the-witcher-3-benchmarks/page3.html
I never said Nvidia release crippling driver like some suggested, all I have ever said was performance for games released after the card become EOL will not have the the same peak performance as older games that were release before the card became EOL.
You don't really expect or believe Nvidia will maintain the same level of resource toward optimising for EOL cards that are going off the shelf, and that they have an whole new team working supporting on the new gen card? I think you know very well that the strenghth of Nvidia cards are driven by optimisation, which require people that constantly working on it; but at soon at this human resource is being diverted toward higher priority such as new gen card, the EOL card simply won't get the same level of optimisation and support as before.
The AMD cards GCN base architecture is not power efficient and is clearly showing its age, but it is precisely because of new AMD cards are still base around the same core architecture, that their old cards still consistently improve in performance as they age. So as I once said, the GCN design of AMD is both blessing and a curse; Nvidia on the other hand have made architectural designs that are quite different from one another over the pass few gens that require different approach for optimising, so it's only natural that they would focus their resource and priority on new gen cards instead of old EOL cards.