The way it sounds, it seems like your friend just wants a computer for everyday, general use. If that's the case, there is no reason for you to go and build one for him. He'll do just fine with a Dell/HP/Lenovo. The processor, RAM, and graphics card are all upgradable anyway.
--
The word "friend" has been made meaningless due to social networking sites.