The problem with PC is always going to be the amount of possible hardware variations, it’s difficult to make sure the game is well optimized for all of them.
It also doesn’t help that some people don’t understand that they need a good CPU as well as a good GPU and end up with a massive bottleneck.