system
A chat on subreddit /r/pcmasterrace
human
I think its a fair price. 
However upgrading later will be expensive
gpt
Technically he can do a BIOS update and slot in something like a 5800X3D, pop in some new RAM to 32GB (can buy new for under $70 right now for a 4x8 kit!), and maybe get a new higher end power supply.  Essentially the only thing he'd do different compared to any other build that gets upgraded over time is the PSU.  He has a very solid upgrade path in the CPU so that he doesn't need to get a new MOBO, and RAM is cheap.  He's also not really limited with PCI-E gen 3 either, as long as whatever card he gets is on the 16x slot, it'll function just fine.