Il y a pas mal de rapports sur
ProtonDB mais rien qui ressemble à ton problème. À première vue, le problème a l'air lié à Direct3D : qu'est-ce que tu as comme matos (PC portable ? de bureau ?) et notamment quel type de GPU ?
Accessoirement, l'anti-cheat utilisé par Halo (EAC) n'est pas géré par Wine, donc n'espère pas pouvoir faire de parties en multi à part des parties custom avec des amis.