Viele Nachteile. Standardmäßig weist Windows jedem Prozess einen 4-GB-Speicherpool zu, der zu 50% zwischen den Kernelmodusprozessen (allen Apps gemeinsam) und den Benutzermodusprozessen (für jede App eindeutig) aufgeteilt ist (vereinfachte Erläuterung). Eine App, die auf dem System ausgeführt wird, verfügt daher über 2 GB Speicher zum Spielen, während das System selbst über eigene 2 GB verfügt. Wichtiger Hinweis: Diese zweiten 2 GB sind die gleichen 2 GB für alle Apps, die auf dem System ausgeführt werden.
Der Schalter / 3GB passt die Aufteilung so an, dass der Kernelmodus 1 GB und der Benutzermodus 3 GB erhält.
Betrachten Sie nun die Apps, die Sie ausführen. Einige von ihnen benötigen mehr Speicherplatz im Kernelmodus, andere mehr Speicherplatz im Benutzermodus. Da der Kernelmodus-Pool gemeinsam genutzt wird, kann Ihnen dort sehr schnell der Arbeitsspeicher ausgehen, wenn Sie Apps ausführen, die den Kernelmodus-Speicher unter Druck setzen. Wenn Ihre Apps jedoch viel Speicher im Benutzermodus verwenden, erhalten Sie durch die Implementierung von / 3 GB den erforderlichen Headroom.
Es liegt also wirklich an der Art der Anwendungen, die Sie ausführen möchten. Die goldene Regel ist, den App-Anbieter zu konsultieren und die Dokumentation zu lesen. Insbesondere wenn der App-Anbieter keine Empfehlung hat, sollten Sie misstrauisch werden. Haben sie ihre App ordnungsgemäß getestet oder nicht? Dies sind grundlegende Dinge, die jeder Anbieter wissen sollte.
Hier wird alles ziemlich gut diskutiert: http://blogs.technet.com/askperf/archive/2007/03/23/memory-management-demystifying-3gb.aspx
In Ihrem speziellen Fall denke ich, dass ein Wechsel zu 64-Bit und mehr RAM eine praktikablere Lösung ist, da Sie mit / 3 GB nicht wirklich das bekommen, was Sie wollen (funktioniert es überhaupt unter XP?)