It will "run" them, but you should really consider something a little more capable, ATI HD4830 is a considerably better but not significantly more expensive, after that the 9600GT but would just go to the HD4850 or HD4770.
Simple answer is yes it would, but would recommend better.