Buenas Rayan.
Ante todo, este post debería ir en Servicio Técnico
En cuanto a lo que comentas, dar un salto de 20fps a 50fps es un gran salto (tu mismo habrás notado la diferencia)
Los FPS no te los da solo la tarjeta gráfica, sino un compendio de varios componentes (llámese microprocesador, memoria, etc.).
Todo debe estár equilibrado y ajustado para obtener el mayor rendimiento posible.
Comentas que tienes:
C2Duo 2600 (Este micro rinde a unos 2Ghz, de fábrica)
2Gb RAM a 800Mhz (Esos 2Gb de RAM, están en Dual Channel o en Single Channel?)
8800GT 512Mb (En cuanto a la gráfica, habría que saber como van las temperaturas....)
Recomendaciones:
- Bájate la última versión del programa CoreTemp (te mide las temperaturas del microprocesador)
- Bájate la última versión del programa CPU-Z (te mide velocidades de micro, memoria, voltajes, etc.)
- Bájate el programa Everest Ultimate Edition (como el CPU-Z, pero más completo)
- Instala los últimos drivers que haya para tu tarjeta gráfica (desde la web del fabricante)
Una vez tengamos eso, ya veremos como van los valores y si se puede subir algo, pero vamos....que a 50fps se juega estupendamente!!!

(una vez se superan los 60fps, ya no se nota la diferencia, aunque tengas 150fps)