If you plan on gaming, then I would get the ATI Radeon HD 5670 that I listed earlier, at minimum. You can't really get a card that good for gaming for <$100, but for $110, the Radeon HD 5670 I listed is pretty good. It has a full GB of video memory, and supports DirectX 11, so it's a good low-end card for gaming.
EDIT: If you want a decent gaming card, like the ones that I listed, you're going to need to upgrade your power supply. Your 250w power upply isn't good enough. Get at least a 400 watt one.