FX-4100 is just crap IMO, I'd stay away from that, probably a downgrade from your Phenom II X4. FX-6100 could possibly be worth it, though. The BD may be a good deal faster in some tasks (for example programs compiled with AES-NI, AVX, XOP, etc. can see some pretty huge gains over Phenom II). But in terms of raw processing power, and therefore performance in programs not optimized for it and the new ISAs it sports, it won't be much faster or might even be slower than Phenom II. IPC of BD is lower so lightly threaded performance tends to suffer compared to Phenom II, although a Win 7 scheduler patch is supposed to help address this. FX-6100 should be faster than Phenom II X4 for heavily threaded tasks, although I don't know if the performance increase would be large enough to justify upgrading.
I'd say it just depends on what you do I guess, just check benchmarks and see how Phenom II and BD perform for the applications you use most. BD performance varies wildly, it performs very well in some tasks and very poorly in others. Makes it difficult to say whether it would be a good upgrade or not for someone unless you know what they do with their computer.