One thing is, your is below min. req of the 7870.
You can go to 'hwcompare.com' & 'gpu.userbenchmark.com' to see the differences.
Suggest you read a "game name" graphics performance tweak guide, adjust individual settings to possibly improve graphics/sacrifice some fps.
Also changing some radeon graphics settings, see the link in AMD Driver Help Portal
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..