Not to sound hectic but that isn't enough information
What are you using it for? Do you have a graphics card? Whats your motherboard, or are you buying new one?
Or is this just a discussion? oO
With a graphics card better than a 6670 (or as good) the i3 2220 would be better than counterparts in it's price range at gaming, and is $130 exactly.
Other wise an APU A-10 (less than $130) would provide a good level of graphics and performance.
The A-10 beats the i3 in some cases, equals it in other cases, and is a bit poorer performer in yet other cases.
The 4300 is exactly $130 as well. Using it against i3 2220.. Check the other thread for that one lol (there is currently a thread in this section that has the title 4300 vs i3 2220)