Depende del uso y de la necesidad, actualmente con 1Gb tienes, 2 si juegas a altas resoluciones a los ultimos juegos (y con una buena GPU) o si te dedicas a edicion 3D, video, etc...
Pero para un uso "normal" con 1Gb en el XP tienes.
Bajo "Vista" tambien tienes con 1Gb pero es mas recomendable ya tener 2Gb ya q el minimo q pide son 512MB.