"Почему именно 3 ГБ?" Процессы в windows могут использовать объем памяти, превышающий размер физической памяти, установленной на компьютере. Диспетчер виртуальной памяти работает с виртуальным адресным пространством. Виртуальное адресное пространство 32 разрядного процесса в 32 разрядной системе всегда 4 ГБ, 64 разрядного процесса в 64 разрядной системе - 16 ТБ. Причем у каждого процесса свое. WOT - 32 разрядный процесс. 32 разрядная система: По умолчанию один 32 разрядный процесс использует 2 гб адресного пространства для себя(т.е. используется программой), а еще 2 зарезервировано системой. Можно увеличить для программы используемое адресное пространство до 3 ГБ. Что и предложили разработчики для 32 разрядных систем. 64 разрядная система: 32 разрядный процесс в 64 разрядной системе по умолчанию использует также 2 ГБ для себя и 2 ГБ зарезервировано для ОС. 32 разрядные приложения, написанные с учётом большого адресного пространства (с флагом /LARGEADDRESSAWARE) поддерживают до 4 ГБ адресного пространства "для себя". Пользователям здесь делать нечего, т.к. подобного способа, который существует для 32 разрядных систем, в 64 разрядных нет. По крайней мере разработчики не предложили