The 9500GT will work just fine. As previously stated, don't go with a fan less one. If you do then you better make sure you have good case ventilation. One reason to go with XFX is due to their double life time warranty. I say just go with whichever one has a better cooler on it to overclock it
. You may also want to consider something like a Radeon 4650. Anything more powerful than that won't do you too much good though due to the rest of your system
. You may want to think about overclocking that P4 a little if you are going to play any games.