I'm looking to finally retire my 7-year-old ancient PC (though only the case, CPU, PSU and motherboard are original), so I need a good replacement. I like to buy a good spec that will last and that I can upgrade / replace components as required (but ideally would rather not have to replace...