Worth change an i5 3470 to a ryzen 5?

Solution
I'm using an I5 3470 and I closely monitor my hardware on my 2nd screen when playing games. In prey, rise of the tomb raider and mirror's edge catalyst, the I5 is bottlenecking even my R9 380x, which is only half as fast as a 1070.
Playing at 70 hz btw.
So no, the I5 is not enough anymore. You really need an I7 these days for the juicy hyperthreading.
In the 200€ range the Ryzen 5 1600 is the best product out there, but the I7 7700k is by far the best CPU for gaming on the market right now.
6 cores will give you better frame times, but 4 cores with SMT are actually still decent and the 7700k comes with an insane turbo of 4.2 Ghz out of the box.

To recap:
Replacing the I5 3470 with a Ryzen 1600 will give you:
+ 10-15% faster single...
For most users I don't think so

You need to consider that unless you are playing games on a high refresh-rate monitor the GPU is the very main limiting factor in performance.

In other words, when you are pushing the GPU to the limit the differences between CPU architectures and clocks are insignificant. Only very low clocked CPUs or 2 core CPUs will be an important bottleneck on your rig

However when you low down the graphics and resolutions in order to archieve higher framerates the GPU is not being stressed and the CPU makes a more substantial difference

But it also depends on the game, some games such as watch dogs 2 or GTA V do benefit for higher architectures and clock so they might be a small bump in performance with a current CPU but other games such as Tomb Rider or Rainbow will run just fine with almost any CPU even when the GPU is not stressed.

Here they compare the 2500K oc'd to 4.5 GHz (A 2500K at stock speeds should be a little bit worse than your i5 3570) against the 1500X at 4 GHz and for the most part they are pretty close to each other, there were few games that actually took advantage of the higher core-thread count and newer architecture found on the ryzen CPUs though they were mostly CPU bound scenarios when your target is 60 FPS it really doesn't make much of the difference.

MY CONCLUSION: Yes, as expected ryzen 5 cpus do perform better, but is ist worth it to change mobo and RAM besides CPU? If you play at 120 hz and above yes, for sure.

If not, I find it difficult to do, I'd wait for a ryzen upgrade that can OC higher

Maybe the minimum framerates could make the ryzen 5 CPUs look more compelling but like I said considering you have to change the entire platform I'd like to see more than that. Don't get me wrong the ryzen 5 chips are amazing CPUs and if you can afford it there's nothing wrong with them but even still, Why spending so much money if not needed?

https://www.youtube.com/watch?v=2xRAACegBzE
 

I am using a gtx 950, but I am planning to get a gtx 1060 on this year yet.
 


ga-b75m-hd3
i5 3470
8gb ram ddr3 (4x2)
gtx 950
xfx 550w 80 plus psu
hd 1tb
ssd 120gb

but I am planning to get a gtx 1060 this year yet.
 


Even with a GTX 1060 it won't give you a significant improvement. And for now that i5 can keep up with your current GPU no problem, I have a 4th gen i3 with the same GPU and it runs great most of the time.

Also, it has nothing to do with the topic but by the time you decide to grab a 1060 volta will be coming soon and you may wanna get the GTX 2060 instead
 




Yeah, but considering the gtx 1060 have the same performance of gtx 980, the 2060 will probably have the same performance of gtx 1080, so if I get a gpu which have the 1080 performance I have to change my cpu anyway because an i5 can't handle a gtx 1080.
 


The 2060 will be a 1070 at best or slightly below, the 1070 is considerably faster than the 1060 currenltly. Volta will not be a huge jump in performance, and medium-range GPUs do not change a lot compared to the last generation.

And like I said THE I5 WILL NOT bottleneck a gtx 1080, as long as you play at 60 hz
 
I'm using an I5 3470 and I closely monitor my hardware on my 2nd screen when playing games. In prey, rise of the tomb raider and mirror's edge catalyst, the I5 is bottlenecking even my R9 380x, which is only half as fast as a 1070.
Playing at 70 hz btw.
So no, the I5 is not enough anymore. You really need an I7 these days for the juicy hyperthreading.
In the 200€ range the Ryzen 5 1600 is the best product out there, but the I7 7700k is by far the best CPU for gaming on the market right now.
6 cores will give you better frame times, but 4 cores with SMT are actually still decent and the 7700k comes with an insane turbo of 4.2 Ghz out of the box.

To recap:
Replacing the I5 3470 with a Ryzen 1600 will give you:
+ 10-15% faster single core speed
+ 10-15% faster quad core speed
+ 141% faster multi core speed
for 200€ + Mobo + RAM

Replacing the i5 3470 with the I7 7700k will give you:
+40-50% faster single core speed
+40-45% faster quad core speed
+108% faster multi core speed

The I7 is the better purchase right now for playing games that support 4 or less threads (which is a shocking amount, really). The Ryzen 5 1600 is offering more value, it's pretty low clocked in comparison and has a lower IPC resulting in poor single core and quad core performance compared to the i7, but 6 cores with SMT are still superior when the application is using them all (again: Most games don't but newer games do. It also helps with frame time consistency, even in older titles).

Both choices are not perfect, I'm torn myself and I might just end up waiting for Intel's next gen or Ryzen Gen 2.
- Intels current socket is dead and quad cores (and be it a fast one like the I7 7700k) are not a good purchase going forward.
- AM4 offers upgrade ability going forward, and you get a lot of cores with your money but the single and quad core performance is on par with intels Haswell i7 4770 from 2014 (!).
 
Solution
One more helpful addition:
https://www.computerbase.de/2017-02/cpu-skalierung-kerne-spiele-test/#diagramm-ashes-of-the-singularity-dx12-fps
If you are going to overclock your Ryzen 5 1600(x) to 3.9 or 4.0 Ghz (It seems like the 1600x should be able to hit 3.9 with only slightly raised voltages, judging from experiences of reddit users) you can compare it for the most part to the I7 6850k (just knock off like 5% in your head).

As you can see, the I7 7700k is still fine but the i5 7600k is already lagging behind quite a bit in most games.
Judging from that chart I think the Ryzen 5 1600x (because it can very reliably hit 4.0 Ghz without raising the voltage too much) should be a really decent choice right now.