Виртуальная память - это файл подкачки, увеличьте размер файла подкачки и посмотрите, будет ли он иметь значение. Это должно решить вашу проблему. У вас заканчивается виртуальная память, поэтому закрытие программ освобождает это, как при перезагрузке.
В основном виртуальная память работает как оперативная память, используя часть вашего пространства хранения. Поэтому, когда ОЗУ заканчивается, виртуальная память перемещает данные из ОЗУ в выделенное место на жестком диске, которое называется файлом подкачки. Где это тогда доступно, как будто это было также RAM.
В Windows 7 SP1 есть несколько способов получить доступ к настройкам виртуальной памяти. Вот ссылка, объясняющая, как нажмите меня