Irgendwie bringt die 32/64 bit Frage immer wieder grosse Probleme :)
Also, grunsätzlich ist 64 LANGSAMER, technisch bedingt. UNd mit 4Gb RAM ist es sinnlos auf 64bit zu wechseln, ausser man will eben unbedingt sehen, das man 4Gb RAM hat.
Warum? Mit einem 64 bit System sind die Adressen grösser und brauchen mehr Speicher nämlich statt 32 bit nun 64bit. Im Normalfall sind ca 40% der Daten im Speicher Adressen. Diese 40% brauchen nun mehr Platz als vorher.
Umgerechnet auf 4Gb bedeutet das, das 4GB auf einem 64bit System etwa 2,8 Gb RAM auf inem 32bit System entspricht - gegenüber 3,0 - 3,5 die man unter 32Bit nativ nutzen kann.
Effektiv müssen die Daten aber auch noch über den selben Bus geschickt werden, der unter 64bit weniger effizient Daten übertragt, da die Bandbreite fixiert ist und die Daten aber jetz mehr Platz brauchen => die Effektive Bandbreite sinkt.
Des Weiteren kommt noch dazu, dass 32bit Applikationen in einer Emulation laufen und das noch einiges an Leistung kosten kann.
Ich würde mir gut überlegen, ob das ganze mit 4Gb RAM wirklich sinnvoll ist.
MIt mehr RAM bleibt dir nichts anderes über (Vor allem weil auch der Maximale Adressraum pro Application steigt, der ist bei 32bit auf 2Gb begrenzt), aber so hast du keine Verbesserung zu erwarten