Many thanks, mate. He has actually asked about selling his cpu and gpus to put towards new hardware. I did think the current cpu might be a bottleneck.
My sons PC has a R5 2600 and I just dropped a 3060Ti in it. Technically a bottleneck if you are chasing super high FPS but not an issue at higher resolution with visual settings turned up as you'd want to play.
In Cyberpunk, with DLSS quality (upscaling) I get low 50's FPS @1440p with RT Ultra settings. I'd hardly consider that unplayable.
If I drop to high without RT but still with DLSS, more like 70 FPS. Lots of settings to play with in between, but these type of story games don't need 144Hz.
To consoles use upscaling to maintain frame rates and DLSS is a better version in supported games.
There was a CP2077 bug where 4 or 6 core CPUs weren't fully utilised but that is patched and it was still playable before that.
1700X will be fine, he could overclock on that board if needed. Upgrade the CPU and faster memory for a birthday in 6 months if he wants a bit more performance.
Reasons to get a PS5, he has a good number of friends with one and wants to play with them. Plug and play convenience.