In the current market that's actually not outrageous for what you get, but personally I'd just buy a decent 8 core CPU like the 5800X (10850K is alright too) with a reasonable graphics card like a 3060 Ti or 3070. It's pointless to try and future proof, especially if you're playing at 1080p. The highest-end graphics cards don't offer enough performance to justify their extra cost and probably won't last any longer, you're better off putting 50% of their cost in a savings account and buying another card in 5 years time.
We can't say how far CPU performance will improve, but if a current-gen 8 core isn't enough then that suggests such a big increase in requirements that anything you buy now (even a 16 core) would be obsolete.
We can't say how far CPU performance will improve, but if a current-gen 8 core isn't enough then that suggests such a big increase in requirements that anything you buy now (even a 16 core) would be obsolete.