The 8350 is usually priced around the 2500k/3570k, so that would be the equivalent. It's better in multithreaded apps and worse in the ones that aren't so well threaded.
I would argue that the 6300 is a better bang for the buck, it's priced around the i3 levels and usually beats that, and it's also unlocked so you can overclock. You can't overclock any i3s. If you want the more performance the 8320 is cheaper than the 8350 and you can overclock it up to the 8350 levels and well beyond. It will consume more power though, and will probably not reach the same level as a 8350 overclocked.