Battlefield 1 (I think) worked roughly two years ago, which is when I last played it. I think it was Lutris is that got it rolling for me. Not to mention the usual SDL_VIDEODRIVER=windows,x11 that us required for most anticheats. Give it a try IMO.
I check ProtonDB support prior to purchasing games, and I very rarely have to ignore a game.
Edit: just checked and, wow, Linux support has been explicitly disabled.
Fairly recently they rolled out "proper" anticheat to BF 1 and V. Sucks that they don't support linux anymore but the games were also pretty unplayable with the overrun of hackers previously.
I check ProtonDB support prior to purchasing games, and I very rarely have to ignore a game.
Edit: just checked and, wow, Linux support has been explicitly disabled.