dudeman509 :
drea.drechsler :
COLGeek :
Delaro's suggestion is a far better value. Performance is nearly identical as well, especially if you tweak as suggested.
Except for gaming either one won't benefit very much over the 4 core FX processor he's already got. Games only use two cores heavily so adding 4 more cores on that platform just isn't going to do much unless he's trying to do something that multi-tasks while gaming, such as streaming.
I'd suggest overclocking the crap out of that 4100. Push for something like 4.6, 4.7 maybe even 4.8 Ghz. Your board is much better suited for pushing a 4 core really hard than an 8 core even moderately. And don't worry to much about putting voltage to it: that platform is barely relevant as it is, you will be looking for more well before it dies. Doing this lets you save some now to put towards a real upgrade when that time comes
Only thing you might need is better cooling on the processor to keep it stable but you'd have to do that with one of those 8 core processors too. And if you pick the cooler wisely it will fit right onto the upgrade system when the time comes.
Depends on the game.
More and more modern games are using >4 cores/threads these days.
Battlefield, for instance, beats the crap out of even the 8-core FX series.
Trying to play modern titles like Battlefield 4 or 5 on anything other than fairly high-end Ryzen or Intel platforms, and a lot more GPU than OP has, is just an exercise in frustration as you continually dial back detail to keep it playable in all scenes. But even so, none load more than the 2 principle threads really hard and that's really important to keep in mind.
OP's real problem is his motherboard: 4 CPU phases and no heat sinking on the VRM FET's. Sure, it will support those processors but an 8 core will toast it such that (even un-overclocked) it might throttle the processor in heavy use-age which is not very helpful at all when the action gets heated in a crowded scene. So overclocking it is really doubtful and he won't be able to get those two threads to as high a clock speed as he can. Those two threads being overclocked is what will prove most beneficial to improving gaming performance and that board should be able to do that with the 4100.
The most I'd want on that board is a 6300, 6-core, which could probably be overclocked to 4.4-4.6 Ghz. And even then put a fan blowing on those poor naked FETs, for god's sake, to keep from throttling like mad.