@elect it could simply be that the AMD hardware is more forward looking; I believe that has been noted elsewhere on this site. From personal experience my X1900XT really did well compared to it's competition in games released in the next few generations of hardware. Of couse one might attribute that to nVidia gimping their own hardware on purpose, but it seems unlikely.
Its easily possible to cause different kinds of bottlenecks on different games using the same engine. Add some more complex effects here, optimize something else there. The loads could be quite different.
Indeed, but Maxwell does seem to scale better in newer games than Kepler so if that's not a result of driver quality disparity between the 2 architectures then it begs the question - what you GCN and Maxwell have in common and that Kepler lacks that makes them better at running newer games. This is a really interesting question to answer IMO but would probably need dev input.