2 x 2GB ist bei DDR (Dual Data Rate) RAM besser (irgendwo muss das Dual ja herkommen..). Speicherbausteine muessen identisch sein und vom Board unterstuetzt werden- siehe Handbuch fuer Hersteller / Typennummer. Mein Asusboard z.B. nimmt es da sehr genau was RAM Bausteine angeht.
Fuer 32-bit Windows (XP & Vista) stehen zwischen 3 und 3.5 GB zur Verfuegung. Ein Teil wird automatisch fuer Geraetetreiber reserviert, andere Bereiche sind fuer Memorymapped I/O vorgesehen. Ersteres laesst sich mit irgendeiner Kommandozeilenoption in boot.ini leicht verringern. Davon abgesehen laeuft ein Vista System auch mit 2GB schnell genug.