With that setup you should have easily 110+ fps in general @ 1080p low settings. When DXVK creates cache it should take 2-10 seconds once when you start playing new map.
First open Lutris and goto Wine version management. Install Lutris-4.16 if not installed yet.
Install Feral Gamemode, instructions for install at Github page.
Right click Battlefield V in Lutris choose Configure.
- open Runner options tab
- change Wine version to 4.16
- check that DXVK is enabled and version is 1.4.4 or 1.4.5
- check that Esync is enabled
Open System options tab and add Enviroment variable -> Key = LD_PRELOAD and Value = /usr/lib/libgamemodeauto.so
libgamemodeauto.so file location may vary depending what distro youre on. Check location by opening terminal and type -> whereis libgamemodeauto.so
Save and then start game. If you want best fps set everything to lowest and try switching future frame rendering which option gives best performance.
Bonus tip 1. -> check that you dont have middle mouse click emulation enabled
Bonus tip 2. -> try Manjaro Cinnamon, if you play games or develop newer packages is hard to beat
Bonus tip 3. -> you can install Lutris games to another mounted drive and then you can change distro if you want, just configure gamepaths from Lutris and start playing again
Enloy Linux, you’ll love it.