Te comento, que la ati esa (y todas las anteriores a la serie X1000) no es compatible con el pixel shader 3.0 con lo que el call of duty 2 no lo estabas viendo al máximo de sus posibilidades.

Cosa que con la 8800 no ocurre. Mira esta gráfica de un test que vi en google.
Ten en cuenta la resolución y los filtros empleados para hacer el test. No sé la resolución y la opciones gráficas que tendrás puestas tu pero 100FPS es una burrada para ese juego!! Y aun te quejas!!
SaludosPD: Como dice dserrano actualiza el juego, y si tienes windows vista pon los drives especiales de nvidia para el vista.