dval, исходя из сведений
этой статьи WinXP не может увидеть все 4 ГБ (там внизу написано, что поддерживается максимум 4 ГБ, но сюда входит адресное пространство видеокарты и чего-то там ещё...).
С другой стороны, вы можете установить WinServer 2003 Enterprise Edition
(да, лицензионный стоит дорого, но это уже другой вопрос), включить режим PAE, поднастроить - и будет та же самая WinXP, только поддерживающая до 64 ГБ памяти.