I think we are getting cheated with these low end cards - notice how the performance never increases? I reckon this card likely has performance similar to a GeForce 6200 from five years ago.
When it comes to mid and high end cards, the performance per generation gets better at each price point, but that doesn't happen here, so we are getting increasingly short-changed. In some cases performance even goes down, like the GeForce 520.
This 6450 should be able to play all of these games properly at 1024x768 at least, but it's a slideshow instead.