Both cards will run those games, however you might not get the greatest performance out of either. They both claim that minimum is GeForce 6600GT +, but this doesnt mean that it will run perfect at the 6600, it just means that the game will function.
If you already own both cards you can try one and then try the other, or you can just go with online benchmark results to show which is better.