It would make a lot more sense to get something like a HD4650 which ought to be pretty cheap. If you can afford it, a stronger card will really improve your games. Can you find a HD5670 or HD6670 in your price range? Even a HD5570 or HD6570 would be huge improvements, and they don't need much power.
is ATI Radeon HD 6670 good?