32-битная Windows выделяет только 2 ГБ виртуального пространства на одно приложение. Также этот блок размером 2 ГБ может быть фрагментирован (например, некоторым файлом DLL), поэтому 7zip не может выделить один большой непрерывный блок виртуального пространства. В 64-битной Windows таких ограничений нет. Таким образом, вы можете использовать любой словарь в Windows x64, если у вас есть необходимый объем физической оперативной памяти.