Última vez que testei no Arch Linux (btw), coisa de 1–2 meses atrás, o Proton já vinha habilitado por padrão e qualquer jogo de Windows era só clicar para baixar e rodar.
Talvez em distros mais conservadoras seja preciso habilitar manualmente o Proton.
Inclusive, eu estava jogando (no pouco tempo que tive) no Linux, e até jogos AAA grandes funcionavam sem problema nenhum.
Recentemente, para eliminar um bug do OpenAL Soft no Windows (backend WASAPI), precisei instalar o Windows com MSVC para debugar. Era um problema causado pelo meu uso abusivo de shared_ptr; troquei para weak_ptr e resolveu. Os sources e buffers do OAL passaram a ser destruídos na ordem correta.
Commit:
https://github.com/willtobyte/carimbo/commit/1229f5fc5b958abb081e7f291507a0c8fcd43484Sem isso, o WASAPI tentava fazer join em uma thread e causava um crash depois que o main era executado.