[SOLVED] Help with pc upgrading

Hi,so after a failed lenovo thinkcentre edge 72 cpu upgrade,i have decided to save up some money for a a cpu mobo ram upgrade.
So currently in the system i have i3 3240,16 gb ram,r9 380 4gb (keep),700W psu (keep),1tb hdd (keep) and i will buy a 240gb ssd this week for windows.
So here are the 2 options i have been looking at:
option 1 - https://pcpartpicker.com/list/wVfdQq (ryzen 5 1600 is around 150$ in my store,mobo and ram cost the same as in this link)
option 2 - https://pcpartpicker.com/list/hwj3p8 (all the prices are the same as in my store)
I will be doing strictly gaming (csgo,gta v,fortnite,smite,need for speed rivals/2015/payback/heat/and the new one,fall guys).And ofcourse pc will be used for school because of covid.
I honestly think i3 10100 is the better option,but again 4c/8t vs 6c/12t is debatable.I've watched r5 2600 (same as 1600af) vs i3 10100 in some demanding games,and i3 10100 comes out on top
View: https://www.youtube.com/watch?v=wX0i-wrn-k8

Thanks in advance
 
Solution
The 10100 has the 1600 soundly beat in single through quad threaded tasks. Then it starts to even out in the six to eight thread tasks. The 1600 only starts to do better in the heavily multi-threaded arena of 8+ threads.

The majority of games are going to fall in the range of one to four threads. There are a few which scale up to eight threads. Perhaps more. But they are fairly rare. That may change with the next gen of consoles. Which are eight core. Giving game designers more reason to optimize games for heavily multi-threaded CPU. Assuming there is any benefit for a given game to do so.

Basically, the i3-10100 is an i7-7700 with a 10% performance boost. With most games. Notably with the games you listed. I'd take the 10100 over a...
The 10100 has the 1600 soundly beat in single through quad threaded tasks. Then it starts to even out in the six to eight thread tasks. The 1600 only starts to do better in the heavily multi-threaded arena of 8+ threads.

The majority of games are going to fall in the range of one to four threads. There are a few which scale up to eight threads. Perhaps more. But they are fairly rare. That may change with the next gen of consoles. Which are eight core. Giving game designers more reason to optimize games for heavily multi-threaded CPU. Assuming there is any benefit for a given game to do so.

Basically, the i3-10100 is an i7-7700 with a 10% performance boost. With most games. Notably with the games you listed. I'd take the 10100 over a Ryzen 1600. There's really only a few tasks I'd take the 1600 for. Which would be some specialty workstation or server tasks, not gaming.
 
Solution