Бесконечная загрузка в Apex Legends обычно донимает игроков, когда не удается подключиться к серверам, то есть проблема связана именно с передачей данных на сервер от вас и с сервера - к вам. Многим игрокам помогла смена настроек сетевых подключений в протоколе TCP/ip 4.
Говоря точнее, вам нужно пройти в "Панель управления", затем выбрать "Сеть и Интернет", затем - "Центр управления сетями и общим доступом" - "Изменение параметров адаптера" - там кликайте правой кнопкой мыши по адаптеру, выбирайте "Свойства" - "Протокол Интернета версии 4 (TCP/IPv4)". Там внизу по умолчанию стоит "получать адрес DNS cервера автоматически", вам же, если в Apex Legends бесконечная загрузка, предлагается выбрать "Использовать следущий адрес DNS cерверов":
Предпочитаемый DNS сервер: 8.8.8.8
Останется сохранить изменения, нажимая кнопки "Ок" для подтверждения и выхода.