Let me explain the build.
Firstly, if you would have gone with your friends list, you wouldn't have been able to use the machine. The motherboard you have is not compatible with the CPU. Please make sure you go to someone who knows a thing or two about PC's before spending hundreds of euros.
The CPU is the 2600. This will last you atleast 5 years playing modern games, let alone the games you play. If you are a student and end up doing video work, this CPU will make it much easier. Ryzen chips also come with their own air cooler.
The Graphics card should always be about a third to a half of the pc's value. It's what does the legwork. The CPU does all the thinking, but the GPU is the eyes of the PC, in a sense. The 1660super will run any modern game you push at it, and is by far the best value card you can get for your money right now.
You can keep your current hard drive. The M.2 SSD is a different form of solid state drive. If you only run those games you listed, run them on an SSD. You will have a much smoother experience, and your load times will be a quarter of what they were.
The ram is 3000mhz ddr4, not as fast as it could be but its way better than 2400, which i didn't even know existed for DDR4. The reason you only buy 2 sticks, is because further on down the line you might want to add more (which i highly doubt you will, but its there.) The benefits of dual channel don't stack up the way your friend probably thinks they do.
The price is a little more than what you gave, but it would be absolutely worth it. This is just a very brief build.
Would i personally buy this? No. If you can get even 200-300 more, you could get something REALLY worth buying that doesn't constrain you so much. If you can scrounge the money, sell what you have or get a summer job in a supermarket, it would make massive difference. If gaming is your main hobby, don't skimp on it.
[doublepost=1586090514][/doublepost]Also i need to point it out that prices for PC parts are inflated right now due to no stock, coronavirus is a bitch. IT might be worth looking at Facebook market, craigslist, or whatever local selling website you have and taking a look. Lots of fantastic deals there.