2Гб - это в общем случае предел для любого 32-разрядного виндового приложения, которое не поддерживает режим работы 32-битных виндов с ключом /3GB (64-битные винды вроде тоже оставляют 32-битным приложениям побольше виртуального адресного пространства в первых 4-х Гб адресов). В PE-заголовке АОСа AX 4.0, в т.ч. сборки 4.0.2503.1610, стоит флаг LargeAddressAware, так что он при определенных условиях должен уметь использовать до 3 Гб виртуальной памяти под свои нужды при работе на 32-битных виндах с ключом /3GB и на 64-битных виндах.
PS. На тему виртуальной памяти см. также
эту заметку.