эта да?
Ограничений в Windows по этому поводу не существует.
Поискал в инете на эту тему. Нашёл на российском сайте Чайнтека:
Вопрос:ответ:материнская плата не видит боле 512 мегабайт памяти. как лечить?
ещё ответ:"Материнская плата не поддерживает модули данной логической организации.
Объяснение "на пальцах": ячейки в памяти считываются по "строкам" и "столбцам"; модуль 64 МБ условно может быть организован как 8х8, так и 4х16 или 2х32 мегабайт... Решение 2х32 - слишком экзотично, и инженеры исключают его поддержку, удешевляя плату – логично полагая, что модуль 16х16 (256) – вполне достаточен для нужд данной платы... И поэтому они ставят ограничение на размерность модуля – 16х16. Ну, а когда прогресс приносит нам новую память, и мы втыкаем 512 (16х32), то материнская плата вполне закономерно не видит половины строк или столбцов – она просто не подозревает об их существовании...
Ещё такое может быть связано с тем, что материнская плата некорректно обрабатывает количество банков в модуле (или просто не поддерживает нужное их количество).
Чаще всего такой глюк проявляется на односторонних модулях большой ёмкости, причём – чем меньше чипов на модуле (то есть – они более ёмкие), тем больше его вероятность." (с)
Никак не лечится -- особенности чипсетов серии 81x -- не более 512Мб оперативы.
поэтому совет оставить только 512 или найти плату под Сокет370 на чипсете 440ВХ(443)