Elegiría mi sistema operativo de escritorio según mi SO del servidor, para tener la misma versión de IIS. Si el servidor usa 2003, puede elegir
XP
Windows XP x64. Si usa 2008, debe elegir Vista.
Incluso si su servidor se ejecuta 2003 puede optar Vista para aprender las nuevas características de IIS 7 y por lo tanto estar preparado el día que decide actualizar a 2008.
Realmente veo ninguna razón para correr 32 bits, a menos planea usar algún componente que no admita 64 bits (como WSE 2.0).
Así, Vista de 64 bits es probablemente la mejor opción o
XP
Windows XP x64 si ejecuta servidor de Windows 2003 y quiere ir a lo seguro.
Por cierto, si te gusta el software beta, puedes usar Windows 7 Beta. Actualmente estoy ejecutando eso en combinación con VS2008 y tengo muy pocos problemas.
EDITAR: Windows XP 32 Bit no se recomienda ya que usa IIS 5.1. La versión de 64 bits usa IIS 6.0 y, por lo tanto, es la única versión recomendada de XP.
Además, todas las configuraciones mencionadas deberían funcionar bien con 2 GB de memoria (incluyendo Vista y 7). Sin embargo, si planea trabajar con soluciones muy grandes y varias instancias de Visual Studio, los complementos que consumen memoria como Resharper o su aplicación en sí misma consumirán mucha memoria, se debe considerar una actualización a 4 GB.
Si el dinero no es un problema, ¿por qué usted está en un ordenador portátil 2 GHz con 2 GB de memoria? –
Es una computadora portátil liviana. Pero de hecho no es una excusa para tener 2 GB de memoria. –