Recommendation on gaming PC that can be upgraded over time
I am looking at gaming desktops for my son and want to ensure that if he wants to upgrade components in a couple years that we do not purchase something now that prevents it, e.g. no room for that cool new graphics card, not enough power or cooling for the desired upgrade, etc.
I am not experienced in building PCs or replacing parts other than upgrading RAM which is quite easy. I want this PC to last as long as possible through upgrading components when we can. Is there a way to think about what i choose today that leaves flexibility for the future?
Thanks for the help.