@JustDealwithitt для вас такие советы:
1) проверить и установить все важные обновы для ОС
2) как выше писали, переустановить видеодрайвер с использованием ДДУ
3) Протестировать ПК прогой Microsoft .NET Framework Repair Tool: https://www.microsoft.com/en-gb/download/details.aspx?id=30135 и обновить .NET Framework: https://www.microsoft.com/net/download/framework
4) Переустановите компоненты Visual С++ так:
а) удалите все содержимое папок (не обращаем внимания на ошибки и все пропускаем): "C:\Windows\Temp\" and "C:\User\[UserName]\AppData\Temp\";
б) все установки запускаем от Админа;
в) перед установкой новых версий удаляем все старые (в порядке от 2005 к 2017);
г) желательно, ставить версии всех лет, причем, если у вас 64-битная ОС, то нужно устанавливать и х32-е (x86) и х64-е пакеты каждой версии:
VC2005 v8.0.61001 (хххххх80.dll), VC2008 v9.0.30729.6161 (хххххх90.dll), VC2010 v10.0.40219.325 (ххххх100.dll), VC2012 v11.0.61030 (ххххх110.dll), VC2013 v12.0.40664.0 (ххххх120.dll), VC2017x86 v14.11.25325.0, VC2017x64 v14.11.25325.0 (ххххх140.dll) (обновляет и заменяет версию VC2015);
д) для тех, кто еще не перешел на Windows 10 - установить Universal C Runtime.
5) Переместить/удалить папку "C:\Users\<ЮзерНэйм>\Documents\STAR WARS Battlefront II", и проверить запуск игры с правами Админа
6) Отключить ДХ12 отредактировав следующие два файла поставив там ноль в параметре GstRender.EnableDx12:
"C:\Users\<ЮзерНэйм>\Documents\STAR WARS Battlefront II\settings\BootOptions"
"C:\Users\<ЮзерНэйм>\Documents\STAR WARS Battlefront II\settings\ProfileOptions_profile"
Если ошибка не пропала, посмотреть есть ли дампы игры в папках
"C:\Users\<ЮзерНэйм>\AppData\Local\CrashDumps\"
"C:\Users\<ЮзерНэйм>\Documents\STAR WARS Battlefront II\CrashDumps\"
Если есть, то залить на файлообменник (не на яндекс) и дать линк.
Если их нет, то сделать их используя WER, как написано тут: https://answers.ea.com/t5/Tehnicheskie-voprosy/Battlefield-1-Vyletaet/m-p/6802475#M12732