4-) run game from steam as usual and let steam install its things.
So far it seems running OK. Only drawback that I observed is saving game takes a few seconds longer than the setup with dotnet48 and no fsync patch in kernel. But I am pretty happy bit a few seconds longer save time when I don't have frequent crashes.
CPU Brand: AMD Ryzen 7 1800X 8c 16t @ 3850MHz
RAM: 32111 Mb
Kernel Version: 5.6.3-arch1-1-fsync
Driver: NVIDIA GeForce GTX 1080
Driver Version: 4.6.0 NVIDIA 440.82
Number of Monitors: 2
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 3840 x 108
Storage: Samsung 960 EVO 1TB NVMe M.2 SSD
P.S. Game is behaving well with multiple monitors so far, but I didn't tried to play it on secondary monitor yet.
P.S.2. Also I don't know if it matters but, I am using e1.1.0 from beta branch of Bannerlord
update: experinced first freeze/crash after about 6 hours of continuous gameplay