Hi, erhöhe vielleicht mal den AGP-aperture? Vergleiche vielleicht 128MB/256 oder gar 512?
Mit 128MB Karten, die 'Globale Texturqualität' (unter 'Hardware') runter. Dies beienflusst die Grösse der Texturen. 1024x, 512x, 256x, etc. Ich würde z.B. 256x empfehlen. Sieht zwar nicht so schön aus, aber wenigsten überflutest du deine GPU nicht mit Daten. Deine GPU ist 'vermutlich' der Flaschenhals.
Ein letzte Massnahme, vielleicht, AA/AF runter? Alles was deine GPU entlastet sollte sich positv auf die Framerate auswirken.
Good luck und Grüsse
Jaap
PS, noch etwas,

MemStatus runterladen, im Hintergrund laufen lassen und die Werte angucken. Nicht erschrecken!

Bei höchster Texturstufe und relativ hohen Einstellungen, gehen locker 300MB zur GPU...