I highly suggest getting XFX. They recently updated their warranty, it includes the following:
-Overclocking doesn't void your warranty
-Modding doesn't void your warranty
-If you sell your card, the warranty is transferable to the new owner, meaning it will have a higher resale value then other similar card.
-It's a lifetime warranty
Because of the above, there warranty policy now exceeds Evga's, so I'd hihgly suggest picking a XFX model up.
To answer your question, yes, this game with run COD4 quite well, it's performance is in between a GTS and GTX. If I were you though, I'd stick with your x1900XTX, thats still a pretty good card.
Edit: It's weird to see Canadian prices at par or lower then American prices
Don't expect it to last long though.
Edited by james_8970, 10 November 2007 - 03:53 PM.