Ni se te ocurra ponerle más memoria, con 1 GB en dual channel lo tienes perfecto. La arquitectura de tu micro/placa no sacaría provecho a más memoria, ni tendrías programas que la aprovecharan y además perderías el dual channel.
Igual un XP 2400 sí es un poco cuello de botella para la 6800GT, pero te irá rápido. Además, en el futuro podrás cambiar placa y micro a un Athlon64 y aprovechar lo que ya tienes. Es una muy buena elección.
Saludos