Для начала перечислю все дополнительные программы, необходимые для "Battlefield 4", которые должны быть установлены на компьютере:
1.. "PunkBuster" (так называемый античит);
Как её правильно установить подробно здесь http://help.ea.com/ru/article/battlefield-4.
2.. "Origin" (онлайн-магазин, активация, запуск, обновление игры);
3.. "Micr. NET Framework";
4.. "Micr. Visual C";
5.. DirectX: 10 (и выше);
6.. PhysX (для Nvidia).
Все эти компоненты должны быть обновлены до последних версий из официальных сайтов (желательно).
Особое внимание видеокартам, из-за устаревших драйверов (более года) происходит сразу вылет с игры (обновляете NVIDIA и AMD Radeon с официальных сайтов).
Вот здесь подробно это описывается:
https://www.youtube.com/watch?v=K9HtPsR_J9w (должно помочь также с бесконечной загрузкой)
<hr />
Те, у кого 32-битная система в компьютере, нужен специальный патч, который называется "патч первого дня".
Как его правильно устанавливать:
- Скачать файлы патча.
- Из папки Update установить сам патч.
- Для пиратки: Из папки Crack переместить с заменой файлы в папку с игрой.
Еще варианты - запускать игру от им. Администратора и с выключ.антивирусом, в свойствах загрузочного файла - "bf4.exe" указать совместимость с вашей версии Windows, увеличить объем виртуальной памяти, установка правильной даты на компьютере.
При скачивании пиратки надо отключать антивирус и файервол, если они были включены, то возможно удалили некоторые установ. файлы, придется скачивать снова.
Также, если пиратка или даже лицензия попробовать скачать другой рабочий патч.
Еще полезная информация здесь:
itpanic.ru/.../battlefield-4-не-запускается-вылетает-проблемы/.