spooky2th :
That's the problem with AMD CPU's. They have weak memory controllers. Sometimes they won't even handle the advertised mem speeds.
That's not what I'm referring to though. 1600MHz is simply fast enough that no bottleneck happens in most scenarios and when it does it's very small anyway.
Also many people have the FX-8350 working with memory much faster than 1600MHz. I'm not sure if that's defaulting to a MOTHERBOARD memory controller. You can look at the MOTHERBOARD specs to see what's possible.
Minor points:
1. the BIOS contains memory profiles. If you apply one ("XMP" for Intel so is it "AMP" for AMD?) you should get the optimal profile supported.
2. updating the BIOS can sometimes add a missing memory profile
3. Manual overclock:
When you see something like 1600MHz, 1866MHz (OC) for the motherboard it means the default is 1600MHz but if you overclock manually you can get 1866MHz working. So if you have 1866MHz you can try overclocking if you want (which again may not help in real world usage).
Other:
Each stick of "1600MHz" memory is actually running at 800MHz. If you don't put the sticks in the proper slots (see motherboard manual) you may be running 800MHz. In "Dual Channel" the data is striped between two sticks giving an "effective" speed of 1600MHz.
Cheers.