They are so different games. Not sure if you played them or you are asking our advice on what to buy.
Rust is pretty much you get what you pay for, mainly PvP and toxic stuff. Makes it all the fun. PUBG, well same thing there you get what you pay for. Battle royal, same thing over and over again. You get the pretty bad optimisation on the same time (Two for one price) But hey still play it. Arma, you got more freedom to code in it. Create what you want and do what you want. PUBG came out from Arma. Here you have RP stuff, Milsims etc etc
All games are amazing either way, fully depends what you want out from it.