Für deine Anwendungsgebiete reichen 2GB in Form von 2x 1GB Modulen, die laufen dann im DualChannel Modus. Der bringt theoretisch den doppelten Datendurchsatz, das merkt man hauptsächlich in Benchmarks. In der Praxis ist der Unterschied im einstelligen Prozentbereich, kann aber bei Datenintensiven Anwendungen durchaus spürbar sein.
Das mit den 4GB... wenn du 3GB nicht ausnutzen kannst, wirst du 4GB auch nicht brauchen, zumal du mit dem 32-Bit Windows ohnehin nicht mehr als 3GB nutzen kannst. Du würdest 1GB für nichts kaufen.
Weiterer Nachteil: wenn du alle 4 RAM Bänke bestückst, kann das weitere Geschwindigkeitsnachteile mit sich ziehen. Das ist also so oder so nicht in deinem Sinn.