Не нашел я статью в Базе знаний M$, где прямо указано, что объем доступной Win7 x86 оперативки ограничен 3,5GB... и указана стандартная причина - чтобы избежать проблем с драйверами... какими драйверами? каких проблем?... но читал своими глазами... Нашел только это
Раскрытие тайны 64-разрядных версий Windows. Но статья с прямым указанием на 3,5Г была! Можем пойти с другой стороны - найти упоминание, где Win7 x32 доступно более 3,5Г (без известного патча).
И по поводу XP поправлюсь. Больше 3,12GB было доступно только до SP2. После SP2 больше 3,12GB только с включенным PAE -
В Windows Vista, а также в Windows XP с пакетом обновления 2 (SP2) или более поздней версии размер ОЗУ, указанный в диалоговом окне "Свойства системы" или средством "Сведения о системе", меньше ожидаемого