They be equal mostly the i3 win some the fx some. When it comes to multitasking the FX has the win though and I would get it over an I3 any day.
i would go with the fx, they show their power in the latest games. but for the price of a fx6350 you can grab a fx8320 which would be even stronger. If not, i would rather get the 6300 since the 6350 is just a overclocked version of it.