I love how you want to beat your sons build, even though you built it. Well I mean if you want to beat him, go with either the i7 3770K or 8350 with a 7970 Ghz edition. But if you want to save as much money as possible with the best performance, The 8350 with 7870xt will do wonders. The 7870xt is basically a 7950 in most performance areas.
I got a 8350 and a 7970. Not sure if you could beat the value for the money on that. Even a 7950 would do you well if you want to save some money. But if you buy a 7970 buy a non OC version. you spend almost an extra 80$ for the Ghz edition when you can easily OC it to or past the Ghz for way less money