Take what I'll say here with a ton of salt, since this is from what I have gathered reading years and years of forums, complains and articles that talk about nVidia drivers.
In my opinion, nVidia suffers from "over optimization" on the driver front, to a point where old stuff, unless optimized, performs like crap on new gens. There are several threads and histories of how nVidia not only "tweaks" drivers very specifically for games, but creates full exclusive render paths for them in the drivers to get the max performance out of the GPU playing it; even going "off-standard" if necessary (read a lot of this in Linux forums).
So, yeah, it does not surprise me one bit some cards have issues with not-so-old-games-but-not-current-hot. I'm sure nVidia will address them soon, but it's just the nature of the beast when you depend so much on driver optimization and less on "brute force" (sort of speaking) for performance; this last bit, I don't even know how to assign % to either side, but the evidence is everywhere it is the case for both camps.
I bet nVidia will just add the profiles inside the drivers soon. If you have nVidia inspector (I use it a lot in my notebook that has a GTX580M) then play around with the profiles and see if it fixes some of the "issues". Changing the profiles to their closest best helps in some cases. Sometimes you can't start the games or suffer graphical corruption, haha.
Cheers!