You really want a GTX560 or 6870 if you are playing those games. The GTX560TI or the 6950 is even better.
He said his resolution is 1152 x 864 and his budget is $40-70. I don't see how any of these recommendations are appropriate.
@OP: Just get the card I linked. It is the best you are going to do for the money you have and better than any card you have listed. It will allow you to play all current games at your resolution if you use reasonable settings.