Without discrete card ?
If it's without one, the AMD A10-5800k is better, it has a better on die gpu.
If you have a discrete card, the i3-3220 is a better cpu.
Yes, it's slightly better, the FX-6300, though, the i3 won't bottleneck the 7850 and has a lower power consumption, the performance difference is minimal.
The i3 has ht for other apps, the i3 is underrated, it's a good cpu with a lower power consumption and it's cheaper.
Yes, you can add later an i5 or i7 but only from lga 1155.