Since I already have a PC, I'm going to buy a PS5. Then, after a couple of years, I'll buy a new PC, when the perfomance/price ratio enables me to buy a machine less than 2000€ with at 2x the power of consoles on every front. And that pc will walk by my side until new consoles come, and I'll buy a new one after somentime. Rinse and repeat.
If you are about to buy a PC, I suggest to wait at least for PS5 and XSX to see what kind of specs you should aim for. When new consoles release, games always get a considerable increase in requirements. It happened to my pc bought in 2005, which could run less intensive games at higher settings than consoles, but really failed to deal with anything that required dual core CPU or 256+ MB of VRAM. It was such a confusing experience to see my 1600€ PC run games in a mixed way (I could run Gothic 3(when I upgraded to 2 GB of RAM ) and consoles couldn't , even Crysis (with stutters due to VRAM and single core CPU) , but almost all of the Unreal Engine games were almost out of question). So I really feel the need to express this advice: wait for new console specs to be known, AND BUILD SOMETHING AT LEAST ON THE SAME LEVEL (at least in the cpu and ram department(and maybe SSD, since new consoles seem to make a big deal of it), for GPU you can aim at a reduced resolution and a lower GPU card ) . It's a giant cluster fuck to see your expensive machine fall below minimum requirements after just a couple of years after you bought it.