Thanks for all the suggestions, I'll give it a try.
In case I'll decide to forgo multiplayer and steam updates, is there at least a way to install it instead of downloading razor's release again?
i7 6700k @ 4.4 GHZ, 2060s, 16 GB RAM, SSD, Windows 10x64.