they are all compatible. I would go for a Phenom II x6 if I were you, but it should all work.
what about an intel 1155 socket build? The core i3-2100 will perform as good if not better in most cases as a Phenom IIx4 980, which is far faster for clock than the FX6100. I think they are about even in price too.
There is no issue with using a FX6100, but there are better options than it for most every application.
you are kidding yourself if you are expecting to get insane performance from that tricore.
Bulldozer FX6100
-Marketed as a 6 core, but is 3 cores hyperthreaded.
Each module is 2 cores that are sharing the front end, thus limiting the performance.
If you absolutely need a quad core, then you need a core i5 or higher or a FX8120 or higher.
http://www.tomshardware.com/reviews/gaming-fx-pentium-apu-benchmark,3120-10.html
As you can see, AMD is heavily outclassed.