No, a 480 can be paired with another 480, 580. The newer gen cards use different driver coding.
Can't say what card/s will run RDR2 at what you want until some game performance reviews appear.
As for running Crossfire cards, it's a dying (little support) option.
Ryzen 5 5600x, B550 aorus pro ac, Hyper 212 black, 2 x 16gb F4-3600c16dgtzn kit, NM790 2TB, Nitro+RX6900XT, RM850, Win.10 Pro., LC27G55T..