My son wants a gaming PC, he plays games from Steam etc... they all look super expensive! I want something potentially upgradable in future. Happy to consider second hand / self build but no idea where to start with type. all seems gobbledegook. I am hopeful it could last at least 5 years. Thanks. Budget ideally £500 - £800 but less or more possibly considered if that's thought of as too low.