Very well. Get an aftermarket cpu cooler and it will be even better.
I forgot to mention that I already own a fx 4100 and a hyper 212 evo. Will that affect your recommended cpus? I've previously looked at some 3rd gen i5 and i7. I think one of them was the i5 3570. A brand new one + a new mobo would be around $300 and around another $250-300 for a 7970. A bit pricey. My current mobo is a GA-78LMT-S2P (AMD AM3+ socket). How big of an improvement would the 6300 be? Any other recommend cpus that will fit in this mobo and has a good price/performance ratio and be a significant boost from my current cpu, fx4100?
Get a 6300 if its within your budget, if you're looking to spend a bit more get a 8320/8350. The 8350 costs around $200 though. Your graphics card and CPU combo is perfect and should have no problem running most games on high i believe. Go to your nearest tech shop and ask them for some help too.
Good luck on your rig!
The 6300 would be a tremendous upgrade over the 4100. Hell, even the 4300/4350 would be a big upgrade.
Your motherboard is mediocre at best. If you can afford to upgrade both cpu and mobo you should. The FX6300/8320 and Am3+ motherboard combo offers great performance for cost. You just want to make sure you have a solid motherboard for overclocking if/when you want to do it, and you will want to do it. Trust me.