32비트는 원래 3기가만 인식합니다.
64비트를 쓰시면 해결가능하지만 xp64비트는 패망에 가까울정도로 ㅄ이기 때문에 추천하지 않습니다.
그냥 3기가로 쓰시는걸 추천드립니다.
아니면 윈도7으로 갈아타면서 64비트를 설치하셔도 되구요
윈도7 32비트에서 4기가 인식시키는 패치가 있습니다.
그걸 쓰셔도 되구요
이게 xp용도 있는진 모르겠습니다. 어차피 램도 4기가정도 되면 윈도7쓰시는게 xp보다 빠릅니다.
어쨌든 이유를 설명하자면 32비트에서 주소가 모자라서 그렇습니다. 32비트는 2^32만큼의 주소를 사용하는데
그 주소들을 윈도우드라이버들이 앞쪽을 먼저 씁니다.
이게 1기가 정도 됩니다. 그렇게 1기가가 밀려서 4기가중 3기가 밖에 쓸수 없게 되는 겁니다.
이게 정말 대충 설명한거지만 궁금하시다면 테크넷 블로그를 읽어보시길 추천드립니다.
http://bit.ly/iNfuoZ