You will need to OC the 6300 to match the 4150. Since your friend doesn't know how to overclock intel is the way to go. The mobo that I have suggested will also support the broadell cpu's from intel via BIOS update when the new chips come out. With amd however he is stuck as the am3+ socket is dead.
If he upgrades like 1 to 1.5 years from now intel will be a good choice because your friend wouldn't have to change the mobo.
If not, getting a 6300+970 chipset mobo will be better value. Afterwards he/she can get a cpu cooler and be ready to overclock it. That where the real strength of the 6300 lies.