Well you will get what you pay for, and not a lot to be honest. If you are looking to play any games of a newish nature then i would go for a ATI 9600 pro. Its a decent card at a very good price. You may also fancy somthing less heres a link of the cards you can get.
To answer your question belador, i want to play newish games but am not after blistering frame rates at top quality settings. I am quite happy to knock the resolution or detail down on newer games to get a playable frame rate.
The card i have got at the moment is a geforce mx440 and i can play doom 3 on it at low quality settings but from time to time i get a bit of slowdown.
So I am just looking for a slightly better card than the one I have got.
I got a geforce fx5200 with 129mb memory. I am gonna wait to get a better one. This was just to be going on with for the time being. It only cost £39. It will do for now. It seems to play the games I want to play quite well.