first of all what games
and second of all there is no way you can run most new games at those settings with more than 20 fps
unless you are playing some old games like gta sa or something like that
How is there no way? I'm telling you that I have done it.
For games, I've run some Star Trek 3D rpg (windows game using Wine to run), Minecraft on pretty much the highest settings (which is more taxing than it sounds because Java and other reasons), TF2, Star Conflict, Mars Explorer, a trucking simulator, and a few other random games. Also (even though I can't do shadows), Blockland gets a minimum of 60 FPS for me, up to 120 or more, with shaders on. Everything else maxed out too. None of these (except for Minecraft and TF2) are very taxing on my computer on high settings, but get this; my friend was able to run HL2 and Assassin's Creed II (plus some other game with even better graphics that I can't remember) on at least medium or higher settings on his 2006 MacBook Pro - and that's a 2006 model we're talking about.
Now, keep in mind here; I am not claiming that this is impressive for a computer, because it isn't. But it is by no means as horrible as you're making it out to be.