Это чисто ограничение 32-битной операционной системы, которое существует с XP. В Vista SP1 появилось обновление, в котором диалоговое окно изменилось до 4 ГБ, но в действительности ОС все еще использовала только 3.
Причина: Windows 32-разрядная может использовать только 4 ГБ памяти. Это относится ко всему аппаратному обеспечению, включая вашу видеокарту.
Если ваша видеокарта имеет 1 ГБ видеопамяти, это означает, что вы пытаетесь использовать всего 5 ГБ. BIOS часто имеет настройки для выбора объема памяти, выделенной для вашей видеокарты, и Windows будет использовать столько памяти, сколько может в оставшемся пространстве.
Вот внешняя ссылка с людьми, заявляющими то же самое.