If you want decent framerates, then get the 7600GT or if you are REALLY REALLY on a budget, get its little brother, the 6600GT. The cards that you have quoted are ALL budget low-end cards, if you want to play games with decent eye candy then the minimum that you will need is a mid-range or mainstream card.