As far as compatibility, I think you are ok.
I might buy a cm hyper212 cooler for $30 instead.
The 92mm fan on the tx3 is noisy and not so effective.
Your r9-280 can do with a 550w psu.
If you are anticipating dual cards,
Here is my canned rant on planning for dual cards:
-----------------------------Start of rant----------------------------------------------------
Dual graphics cards vs. a good single card.
a) How good do you really need to be?
A single GTX650/ti or 7770 can give you good performance at 1920 x 1200 in most games.
A single GTX660 or 7850 will give you excellent performance at 1920 x 1200 in most games.
Even 2560 x 1600 will be good with lowered detail.
A single gtx690,7990, GTX780ti or R9-290X is about as good as it gets for a single card.
Only if you are looking at triple monitor gaming, or a 4k monitor, might sli/cf will be needed.
Even that is now changing with triple monitor support on top end cards and stronger single card solutions.
b) The costs for a single card are lower.
You require a less expensive motherboard; no need for sli/cf or multiple pci-e slots.
Even a ITX motherboard will do.
Your psu costs are less.
A GTX660 needs a 430w psu, even a GTX780 only needs a 575w psu.
When you add another card to the mix, plan on adding 200w to your psu requirements.
Even the most power hungry GTX690 only needs 620w, or a 7990 needs 700w.
Case cooling becomes more of an issue with dual cards.
That means a more expensive case with more and stronger fans.
You will also look at more noise.
c) Dual gpu's do not always render their half of the display in sync, causing microstuttering. It is an annoying effect.
The benefit of higher benchmark fps can be offset, particularly with lower tier cards.
Read this:
http://www.tomshardware.com/reviews/radeon-geforce-stutter-crossfire,2995.html
d) dual gpu support is dependent on the driver. Not all games can benefit from dual cards.
e) dual cards up front reduces your option to get another card for an upgrade. Not that I suggest you plan for that.
It will often be the case that replacing your current card with a newer gen card will offer a better upgrade path.
The high end Maxwell and amd 8000 or 9000 series are due the end of the year or next year.
-------------------------------End of rant-----------------------------------------------------------
Lastly, the FX-8350 is ok for a budget cpu. But... you have no upgrade path. If you have any inkling at all that you may want more cpu capability, then starting with a similarly priced intel quad would give you upgrade options.