Почему возникает ошибка «Нехватка памяти» при доступных >4гб из 8гб?
Нехватка свободной памяти часто означает тот факт, что память сильно фрагментирована и нет больших участков свободной памяти, так любят гадить современные браузеры типа chrome, который делится на кучу подпроцессов, каждый из которых хочет себе отжать кусок цельной памяти, можно попробовать поставить Mem reduct и поиграться с настройками, мне на 4гб помагает избавиться от этого предупреждения в подавляющем большинстве случаев.
если приложение 32 битное - оно не сможет само использовать больше 4 Гб памяти.