Bulat_Ziganshin, спасибо, познавательная статья прочел её понял по крайней мере почему 7z ругается на нехватку памяти. Неужели разработчики не могли "научить" программу использовать не один непрерывный блок адресов виртуальной памяти а несколько блоков адресов...
проблему удалось решить подбором мешающей программы (занимающей адреса памяти нужной 7z) tq оказалась punto switcher достаточно её выгрузить и памяти 7z хватает. При таком раскладе заморачиваться с библиотеками смысла нет (тем более я не уверен что это мне по силам).
Поставил новую версию запустил с параметром d128m - жмет также как и старая версия, ну если быть предельно точным то 4гиговую игру сжала на 1Мб лучше
однако с параметром d192m уже не запускается - пишет неверный параметр, тогда как старая версия с параметром d192m запускается но пишет что не хватает памяти, т.е. теоретически допустим на 64х битной винде можно за архивировать и с 192мб словарем а размер словаря более значим для качества сжатия нежели версия программы в этом я убедился.
Ну что же пора задуматься об установке 64 битной винды пока хотя бы в качестве второй ОС.