Honestly, not really.
The problem is that the CPU, motherboard and memory that you chose are all quite old. Even within that range, what you've done is gone for a very cheap motherboard and a very expensive (and old) CPU. That CPU is now 3 generations behind the latest, so it won't be as fast or as power efficient. The memory is also pretty old, so his memory bandwidth would be lower.
Also, if you can find a good deal on TakeAlot and you know what you are getting, I'd go for it. That case and PSU for example are decent deals. The problem with TakeAlot is that because they are not a specialized PC parts store, their selection and availability is not great. I mean, they want to sell you ancient processors and motherboards that you cannot even buy on more specialized stores!
I'd recommend Wootware as an online store, they are great.
You also have the option of Intel vs AMD. AMD has recently released a new line of processors which are actually competitive with Intel's processors. In summary, they will perform a little worse in older games and a little better in newer games than Intel chips. Obviously this depends on other factors but it is generally true, and it is because AMD chips have more threads (ie can do more things at once) than Intel chips at the same price range, but each thread is a little slower (in layman's terms). Up to you. Most of the other components would be the same.
Also, I notice no Windows license? Does he have one already?
I'd recommend these:
GPU - 1050 Ti for R 2699
Memory - 8GB of DDR4 -2666 for R1049
Hard drive - same 1TB for R749
Power supply - Corsair 550W for R849
Case/ Chassis - go with that Deepcool above, I can't find a better deal on Wootware
Total so far before motherboard and CPU - R5955
So that leaves us about R4000 for motherboard and CPU. Ouch. He is going to have go a little over unfortunately.
Intel option:
Motherboard for R1452
Intel i5 7500 3.4 Ghz CPU for R3299
Total: R4751. So about R700 over
AMD option:
AMD R5 1500X 3.5 Ghz CPU for R2999
Motherboard for R1643
Total R4642. So about R600 cheaper.
As I said, the difference will be in the games. Remember that despite the AMD having a higher clockspeed, it is still a little slower per core. The difference is that the AMD has 4 cores but can execute 8 threads at a time. The Intel has 4 cores and can execute 4 threads at a time. Newer games tend to have more cores, thus the AMD will do better in newer games and worse in older games. Not much of a difference pricewise, however there is one thing to note.
In your friend's price range, he cannot afford to buy an Intel motherboard that will enable him to overclock his CPU. They start at about R2200. That AMD motherboard and CPU do support overclocking, so he could overclock that.