Discrepo con lo del 5700X3d o 5800X3d, si juegas a 1080p y quieres jugar a 200fps mínimo, si te dara mas frames, pero si juegas a 1440P o 4K, no habrá diferencia con un 5700X o con un 5800X, que se pueden encontrar mucho mas baratos. Fuera de juegos, no existe ninguna diferencia de rendimiento entre cpus con cache 3D y no 3D.
Asi que mi sugerencia de mas a menos importante seria:
Cpu: 5700X
GPU: 4070Ti super
SSD: 2TB NVME PCIe4.0
RAM: 32GB DDR4 4000
Ya solo cambiando la CPU y la GPU, tienes pc para años.