Am I right in assuming that you need: Motherboard. RAM. CPU. Graphics card. Hard-drive.Power supply. Case. operating system? All for £300 -£400 and you are looking to have built a gaming PC? Unless all your son wants to play is very old games I am afraid your budget is far to low for a decent gaming PC I am sorry to say.