Можно попробовать скопировать в файле boot.ini (скрытый файл в корневом каталоге диска С

текущую строку запуска ХР, добавив в нее следующее: "/MAXMEM=", в мегабайтах, и выбирать эту строку при старте. Примерно так:
Код:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MS Windows XP Pro RU" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MS Windows XP Pro RU (128Mb)" /noexecute=optin /fastdetect /MAXMEM=128
А ты уверен, что проблема в этом?