There are a few changes I believe you should make.
Least important (it just saves money), you may find the FX-8320 to be a lot cheaper than the FX-8350. It may reach the same speeds when overclocked, so unless you are entirely uncomfortable with any overclocking, might save you $50 or more (some of which you'll use on a cooler...).
I believe you'll want a better motherboard. The one you selected is an old 700-series board with a modern socket tacked onto it. I'd look for a 900-series board from Asus or Gigabyte. Use the spreadsheet at
https://spreadsheets.google.com/spreadsheet/pub?key=0AgN1D79Joo7tdE9xMUFlMEVWeFhuckJEVF9aMmtpUFE&gid=4 to
avoid those known for VRM issues, like the MSI 970A-G4x boards. The interfaces on a 900-series board will be faster, and you're less likely to encounter BIOS and/or compatibility glitches; some of the older boards may need to be flashed (requires another CPU) to a revision to support the FX.
The PSU you have selected, the Corsair "CX," reviews well when new but may not last, as they are built with some inferior Samxon capacitors that do not tolerate heat well. You should be able to find a Seasonic-built XFX unit without breaking your budget. A 500W-550W unit would be a comfortable size.
Cheap USB wireless adapters tend to perform poorly compared internal cards, if only on the merits of better antennas. Although I like TP-Link, I'd look for one of their dual-band PCIe x1 cards.
Finally, the FX CPUs tend to run warm, especially when overclocked. I would recommend a 120mm direct-touch tower cooler OTHER THAN the frequently-parroted CM Hyper212 EVO. That one is NOT a bad cooler, but its competitors offer similar performance but may be up to 40% cheaper (e.g. NZXT). That makes the Hyper212 EVO a bang/buck Loser, and I try not to recommend losers.
Edit: Other than the network adapter and not adding a cooler, HiTechObsessed addressed each of my other points with good alternatives.