Ob dir mehr Speicher etwas bringt, hängt davon ab, was du mit deinem Rechner anstellst. Gibt es denn Probleme mit Anwendungen, beispielsweise Bildbearbeitungsprogramme die eine Fehlermeldung wie "Zuwenig Arbeitsspeicher für den gewünschten Vorgang" ausgeben?. Oder gibt es Spiele, die über 1GB empfehlen und die du auf diesem Rechner spielen möchtest? Falls ja, dann macht es schon Sinn, zumal die Preise für DDR2 recht günstig sind.
Welchen Speicher du dir holst, ist fast egal. Es muss nur normaler DDR2-Speicher (240pins) sein. Ob er mit 533MHz, 667MHz, 800MHz oder mehr unterstützt, kann dir von der Kompatibilität egal sein. Denn langsamer laufen sie auf Wunsch alle. Für gewöhnlich wirst du DDR2 mit 800MHz bekommen, weil dies die gebräuchlichsten sind.
Idealerweise solltest du den alten Speicher rausnehmen und durch den Neuen ersetzen. Zwar bietet dein System 4 Speicherslots, aber meist sind die Systeme nicht für eine Vollbestückung ausgelegt. Es ist also sicherer, auf die vorhanden 2x 512
MB zu verzichten und sie durch 2x 1GB zu ersetzen. Es spricht aber nichts dagegen, ruhig auch mal alle Module einzubauen und zu testen, wie gut das System läuft. Wenn es längere Zeit keine Probleme gibt, dann kannst du auch alle 4 drin lassen.
Was das Betriebssystem anbelangt, unterscheidet man in 32bit und 64bit Betriebssysteme. Bei 32bit kann das Betriebssystem nur maximal 4GB Speicher adressieren, wobei zu diesem Speicher nicht nur der Arbeitsspeicher, sondern auch andere Speicher zählen (z.B. virtuelle Speicher). Egal wieviel du einbaust, mehr als 2,7 bis 3,3
GB wird ein solches System meist nicht unterstützen und somit auch nur diesen Bereich ansprechen. Bei 64bit gibt es auch Limits, spätestens bei 16.000.000.000
GB, meistens aber schon viel früher, weil Windows auch in Zukunft noch Gründe finden will, um ein neues Windows zu verkaufen.
Hier mal eine Liste:
0,5GB - Windowx XP Starter Edition
4GB - Windows XP
128GB - Windows XP 64bit-Edition
1GB - Windows Vista Starter
4GB - Windows Vista 32bit
8GB - Windows Vista 64bit Home Basic
16GB - Windows Vista 64bit Home Premium
128GB - Windows Vista 64bit Business, Enterprise, Ultimate
2GB - Windows 7 Starter
4GB - Windows 7 32bit
8GB - Windows 7 64bit Home Basic
16GB - Windows 7 64bit Home Premium
192GB - Windows 7 64bit Professionell, Enterprise, Ultimate