Es kommt drauf an, wie viel Geld Du noch in den alten Rechner stecken möchtest. DDR2 Speicher ist deutlich teurer als DDR3 Speicher.
Ich würde vermutlich ein 4GB Kit (2 Riegel a 2GB DDR2 800) rein stecken.
DDR2 240pin mit Einzelmodulgröße: 2GB, Anzahl Preisvergleich - TweakPC.de
Sowas bekommt man aktuell unter 40€.
4GB Riegel sind bei DDR2 leider unverhältnismäßig teuer, sodass sich ein Kit aus 2x4GB Riegeln nicht lohnt (ca 160€).
Wenn Du mehr als 4GB Ram brauchst, wäre auch es auch eine Option ein 4GB Kit + einen 1GB Riegel zu kaufen - und alle 4 einzubauen. Damit wärst Du bei 6GB was aktuell auch für anspruchsvolle Programme problemlos reicht.