My only advice (my son didnt listen) whatever you buy he/she will want/need to upgrade certain parts within the year. Especially if friend A gets the latest graphic card etc . Then that may cause issues with parts and compatibility unless your really tech savvy with PC hardware just be wary.
He...