From my investigation with 802.11n cards, they simply don’t read any noise value, it´s always -105~117dB, even with another device on the same channel. Driver issue?
To achieve 64-QAM 5/6 (54Mbps), the signal should be ~30dB better than noise. And here comes the problem, if the noise that was read is not real, they will choose a wrong modulation scheme. A couple of hw-retries will happen, eventually it will start jumping between modulations (data-rates), reducing the overall bandwidth. And this happens very often.
Mikrotik way of solving this issue: select data-rates manually
I do-not agree with this approach. The radio should be able to read the real noise, and adapt to the conditions signal vs noise, and not just the signal received.
My way to find noise is to add the mikrotik device to dude, do a spectral scan on dude, and see what appears on the tabs waterfall and density.
If you need a stable high speed link, first scan to find noise that you have, then put your link running and see your signal levels. If you can guarantee 30dB from signal to noise, you will have a stable link, otherwise you will have to disable the higher data-rates. And the signal should be less that -50dBm, or it will be too strong, and not less than the value specified on the data-sheet to accomplish that data-rate.
Final: If the data-sheet states that with 54Mbps minimum signal is -74dBm, and your real noise is -96dBm, 96-30=66
Your signal should be at least -66dBm to be able to work reliably with 54Mbps.
My two cent’s.