Radeon HD 4870 is the best from the list. How many Watts does your PSU have? You can check it by opening your case and looking at the label of the PSU. The HD 4870 requires a minimum of 500 W PSU and two 6-pin power connectors from the PSU.
If you only have a 300 W PSU, then the best and only option would be a GT 220. The 8800 GT needs a PSU of 400 W with one 6-pin and one 8-pin power connectors. The 9500 GT is worse than a GT 220, so don't buy it at any cost!