He exo bien en ponerme 4gb de RAM para correr un Vista 32bits?
No he usado Vista, y espero no usarlo nunca. Pero apostaría a que es el mismo Windows de siempre. En tal caso, bajo mi punto de vista podrías haber invertido el dinero del cuarto gibayte en otros componentes.
O me sobran 2gb?
Por mi experiencia lo máximo aprovechable por Windows son 3GB. Y también es lo ideal, ya que puedes disponer de 2GB netos para tus aplicaciones y el 1GB se lo queda para si el s.o ¿cómo?! un s.o que se queda 1GB de ram ??! Ineficiente es una palabra menor para describir a ese s.o!
El problema es que no todas las placas funcionan con 3GB. Especialmente si son duales, ya que neceistan paridad a la hora de asignar ram a cada micro. Por lo tanto 4GB es inaprovechable por Windows. Y si 3GB no puedes montar, entonces el máximo de memoria eficiente es 2GB.
De haber exo mal, podré sacarles partido algún dia (con Service Packs o algo así)?
Eso no lo sé, habría que preguntarselo a M$. Por lo pronto, intenta probar con la versión Advanced Enterprise de Windows 2003 Server. Tal vez consigas que te soporte los 4GB, eso si, nunca los vas a poder usar en un solo proceso. Y sabiendo como gestiona la memoria Windows, pues... cuanto más ram tienes más recursos consume
En el trabajo tenemos un HP Proliant de la gama oficina, es decir un server normalito (xeon con 1GB de ram y hotswap scsi), con la versión Standard de Windows 2003 server. Te puedo asegurar que el s.o hace que esa maquina sea un caracol. Antes teniamos otro HP (p3 a 800Mhz creo recrodar con 384MB de ram) corriendo NT 4 Server y tiraba bastante más. En cuanto lo actualizarón a Windows 2000 Server murió como sistema de buen rendimiento. La red la pasamos de 100Mbit a 1GBit para aumentar rendimiento y francamente, va bastante peor, tiene un balance de carga estupido el QoS del Windows 2003. Es penoso un HP Proliant no pueda dar acceso por igual a tan solo 8 maquinas/usuarios, cuando el switch le sobra ancho de banda por canal para poder tener ratios de cercanos al Gb/s. Gracias al s.o.