А ты указывал супу, чтоб он мог на себя брать больше памяти, в settings?
И еще момент...
Попробуй еще в boot.ini добавить ключи /3GB /USERVA=2900
У меня строка выглядит так
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /NOEXECUTE=OPTIN /3GB /USERVA=2900 /FASTDETECT
НО! лучше сейчас еще народ заглянет, и скажет, писать ли тебе ключи с
ЭТИМИ значениями. У меня 4 гига (видит 3.5). А то в случае чего винда запускаться не будет. Вот.

У самого была такая трабла. Решилось прописью этих ключей (да я и забыл, что надо xp указывать на возможность большей траты памяти на приложение)