So my friend want a pc to play destiny 2, overwatch and some call of duty titles. He doesn't want to spend too much money so under 600 would be the best price point. He all ready has ram and os from another friend. Thanks in advanced!
You can go with that 7500/1050 ti however the Ryzen (Oced) 1200 and 1060 6gb will outperform it. Also AMD will be using the AM4 socket until 2020 so that will allow your friend to upgrade later on without having to change the motherboard or memory.
If your friend can wait and save up a little bit more Intel will be releasing there budget Coffeelake boards early next year so pairing the i5-8400 (6 core) with the GTX 1060 would be a great combo.
ill keep that in mind. Just letting you know he is a pc noob lol so OC might be difficult for him and he wants to get good fps in what ever game he plays