A RX 560?
Mate, sorry to say, the RX 560 is a budget card.
Surprised it can run anything modern to be honest.
Suggestion, hop onto eBay, look for a 1070 / 1080, they may be older than your card, but they are way more powerful then your card and very capable of running modern games with no issues.
OR, get your self a 1650 if you want a low cost and decent performance GPU. Brand new, the 1650's cost less then an older 1080, and the 1650 is way more powerful then your current GPU but not as powerful as a 1070 / 1080. So you need to weigh up your options.
To give you an idea, this game easily chops up 8GB VRAM like no tomorrow. It chops 8GB / 9GB easily on my 4090 24GB. CPU wise, it hardly uses any CPU, it's all GPU based, and if you have low end hardware, you're going to have lots of issues. Yes many games are easy to run on low end cards, but this game, not a chance.
That is why my friend you are having many issues.