Galera, estou com o mesmo problema há uns 2 dias no BF2042!
Consigo abrir o jogo e iniciar a partida, mas o PC desliga EXATAMENTE quando acaba o jogo e o servidor faz a transição do mapa, reforçando que isso acontece somente no final de uma partida!
Creio eu que não seja o problema na fonte, pois estou jogando outros jogos por horas sem nenhum problema, e são relativamente mais pesados que o BF2042 (Squad, Call of Duty, PUBG etc)...
Todos os drivers do PC estão atualizados (Vídeo, Áudio, USB, Windows Update) e a temperatura dos componentes permanece estável durante as jogatinas...
Processador AMD Ryzen 5 5600X (4.2GHz preset boost da BIOS)
Placa De Vídeo MSI GeForce RTX 2070, 8GB
Air Cooler DeepCool Gammaxx 400 V2 Blue, 120mm
placa-mãe ASUS TUF Gaming X570-Plus AM4
Memória DDR4 Geil Evo Potenza, 8GB, 3600MHz, Red, (x2)
SSD Adata Falcon 512GB, M.2 2280 NVMe
Fonte DeepCool DA600 600W, 80 Plus Bronze, PFC Ativo