Agreed.
The only time anyone could possibly claim future proof is when/if their computer uses all top of the line components and even then the term future proof is not true...
For all we know, next year will give us windows 11 and the minimum system requirement could be a whole new type of computer that runs far beyond the capabilities of the best that we have available today. That scenario is highly unlikely but also the reason you can't say future proof unless you have a time machine and truly know what the future holds.
Getting back to your question...
You'd be much better off with an i5 but you could still use your computer for many years depending on what you are running. If it's the newest games you love then id say 3 years... ish.. (I don't have a time machine.)
Spend good money on a build if you want it to stand any test of time... But like the other guys have said - who knows what the future holds as far as o/s upgrades etc... My old rig is 9 years old now, and although it would probably really struggle to play some of the most bang up to date CPU heavy games, it still cruses along with 60/70+FPS in the likes of BeamNG Drive with high settings @ 1080P. I have done all i can to keep my rig as strong as possible, but apart from overclocking, or going for a full MOBO, CPU and RAM upgrade, she is at full expanse. Still, not bad for nearly a decade old!