Why would anybody take ryzen 3 over i3? I mean, if you need unlocked 4 core cpu, you can get i3-8100 at the same price or cheaper than ryzen 3. And it is better than ryzen 3 in every cathegory. If all you care about is single core performance nothing but i7s beats i3-7100 or i3-7350K. In fact the 7100 has similar multicore performance to ryzen 3 even thought ryzen 3 has twice the number of cores...
mmh i dont know how the prices are in poland but in germany the i3 8100 costs like 130 euros
and the ryzen 3 1200 cost like 100 euros
the chipset that supports intel coffee lake is also quiet expensive here so a cheap i3 8100 motherboard is like 110 euros while you can get an oc supporting am4 motherbaord for 60 euros !
its true that the i3 is outperforming in single core performence but the ryzen 3 can get to a nearly similiar performence overclocked with the boxed cooler
in all the test i read the ryzen 3 is also out performing the i3 7100 or i3 8100 in multicore benmchmarks
for gaming intel is actually still a little bit better but this just a optimization thing.
for the price i would go for an ryzen 3 but i am quiet sure that there will be no big differenz between an i3 7100 an i3 8100 an pentium g4560 an ryzen 3 1200 or and ryzen 3 1300x