Here, this is more then enough for the kid tbh...
https://pcpartpicker.com/list/tMRFkdIssue with above is imo overkill. cooler excessive vs the stock cooler, your not ocing nor do single 120 aio do well.
580 vs 1060 is same just one costs a lot more. psu is over kill, ram can have issues at 3k out of teh box as it supports 2933 nativly or w/e it is.
No one buys 2.5 ssd's when m.2 is faster and same cost these days.