Um wieder zum eigentlichen Thema zu kommen: Ich würde dir empfehlen, deinen RAM auf 4GB aufzurüsten. Die Frage ist nur, wie viele Riegel (1x1GB + 1x2GB, oder 3x1GB) du hast und wie viele Steckplätze. Ich tendiere dazu, das du einen Riegel ausbaust (was du mit dem machst, sei dir überlassen. Verschenk ihn und mach jemanden glücklich, oder verkaufe ihn, um dich zunfinanzieren.) und dafür einen 2GB-Riegel einbaust, da ich von der Kombination 1GB + 2GB ausgehe.
Bei der Grafikkarte würde ich ähnliche Schritte einleiten. Ich denke eine GTX 260 ist momentan günstig zu erstehen und sollte deinem System eine bessere Balance bescheren. Zudem ist die GTX sehr wertbeständig, d.h. wenn du wieder aufrüsten möchtest, verlierst du nicht allzuviel Geld für deine Grafikkarte.
Optional, wenn es dein Gehäuse ermöglicht, solltest du noch einen Lüfter einbauen, um einen kleinen Luftstrom zu erzeugen, da die GTX viel Wärme produziert. Durch den Lüfter schützt du deine Hardware und verlängerst die Lebensdauer.