basically every 512mb graphics card run every game whether its latest or older, but the latest one should be laggy on 512mb card. Otherwise you can run all of the current games.. If you have a good cpu then you're able to run everygame.
What is your card model/brand ??
Google it, or do you want someone here to do it for you ?
He wants it done for him. 'thats why he's asking here' will be in the next reply somewhere
OP - How about you go to a shop, look at some games that you think you might like and can afford and then see whether those will play, that way the suggestions that you come up with will match what you like and what you can afford. If you are thinking about downloading them illegally, then unkindly go away.