Despite the FX-6300 being four years old, it's your only option if you want to overclock. Just bear in mind that you'll need a dedicated GPU to go with it.
The i3 is the superior CPU, there's no doubt about it, but if overclocking is that important to you, then it's no good.