Возможно, у вас нет свободных фрагментов памяти.
Например, программе может потребоваться 300 МБ памяти, а система может показывать 500 МБ свободного места, но нет доступного чанка 300 МБ, есть два чанка 200 МБ и чанк 100 МБ.
Хотя я до сих пор не знаю, что бы съесть 4 ГБ памяти ....