Look at this link and scroll down to the benchmarks ,
http://cpuboss.com/cpus/Intel-Core-i5-3350P-vs-Intel-Core-i3-4130
You can clearly see the i5 quad core 3350 is a much better cpu, You would be dumb to get the i3 dual core over it. Who cares if it comes with a R7 250 , you will save a huge chunk of money in future cpu upgrade buying another gpu later, However like I said the i5 with a R7 250 will actually do better than a i3 with a 260x , I have a 1st gen i5 750 I got it in late 2009, And I still have not had to upgrade my 1st gen i5 yet, I run only a crappy cheap GTX 650 Ti and it runs games perfect, And would I trade my first gen i5 for a haswell i3? Hxxx NO! The i3 hasswell may show better in single core (that no longer matters) but when it comes to modern operations my 1st gen kills it.