My personal view is you'll be disappointed with the AMD processor. A £300 budget for a new PC is a bit inadequate imho and you'll struggle to 'keep pace for a few years'. Before you know it you'll be re-doing this exercise. Buy cheap buy twice springs to mind.
Xiaomi Mi 8 Review