Ouch. Sorry to hear that.

I have no experience with those games, though the card you mentioned seems to hit the $150-ish price point. It'll probably do what you want, but don't expect to get eleventybillion fps with the quality cranked up to photo-realism.