Todas as mensagens de erro indicam ser um problema com o DirectX e o Driver da placa de vídeo, @ativaoo . Fica claro que há uma incompatibilidade ali. Tentou reverter o Driver pra uma data anterior? Vale a pena ver se isso resulta.
De qualquer maneira, tenha certeza de que todos os pacotes de DirextX estão de fato instalados corretamente:
Vários usuários afetados com essa falha específica relacionada ao DirectX ao iniciar o BattleField 2042 confirmaram que o problema parou de ocorrer quando eles executam o instalador do DirectX End-User Runtime Web e instalam todas as iterações ausentes do DirectX em seu computador.
Visite a página de download do ambiente DirectX End-User Runtime e selecione o idioma do instalador apropriado antes de clicar no botão Download.
Quando chegar à próxima tela, desmarque todas as recomendações de bloatware da Microsoft e clique em Não, obrigado e continue para o botão do instalador do DirectX End-User Runtime Web.
Aguarde até que o instalador do dxwebsetup.exe seja baixado e siga as instruções na tela para concluir o processo de instalação de todas as versões ausentes do DirectX para a mais recente.
Após a conclusão da operação, reinicie o seu PC e veja se o problema foi corrigido inicializando o Battlefield 2042 novamente e verificando se o erro do DirectX foi corrigido.