I have a GTX 960 and it looks like shit, but runs mostly fine. My processor isn't amazing though, I've been meaning to replace it for years, but it's an i5-4460, which should still run PUBG pretty well. PUBG is just horribly optimized and that's the dev's fault.
If I can run Witcher 3 and Dark Souls III at their highest settings pretty well, I should be able to run PUBG at medium settings super well, but I don't, and it still looks bad, because it's a horribly performing game with gameplay that's just as disappointing--it's just round by round shit that doesn't actually feel rewarding no matter how much you play, unless you're a streamer or something and can afford to play it constantly, in which case, you better be great. That said, the game feels clunky and awkward a lot of times, performance issues aside, so I don't plan on playing much of PUBG in the future.