Я нашёл решение проблемы, никаких вылетов и зависаний больше небыло.
1. Идем в меню пуск. прописываем в строке поиска cmd , запускаем от администратора.
2. В командной строке пишем: bcdedit /set increaseuserva 2800 (я указал больше 3900). Жмем enter. (значение 2800 это память выделяемая под приложения в мегабайтах, можно менять, но так что бы у вас оставалось около 1 Гб на винду)
3. Убедитесь что вы увидели сообщение об успешной операции.
4. Закрываем командную строку. Только что вы сказали системе использовать 2700MB памяти под приложения.
5. Изменения вступят в силу после перезагрузки компьютера.
Ну и вот это ещё советовали сделать:
1. Идем в меню пуск. прописываем в строке поиска cmd , запускаем от администратора.
2. Введите sfc /scannow
3. Дождись окончания сканирования и перезагрузите компьютер.
ХЗ зачем но я сделал.