Dear Intel,
Your wireless adapters are essentially inescapable and yet, despite rather reasonable hardware, are utterly useless for any application requiring a stable latency. And the worst part is that it's not even a crippling hardware defect, nor is it some impossible to solve issue tied to core functionality. It literally comes from you disabling a previously available feature, and it's driving me nuts. So I'm really just venting. I don't expect anyone to care, nor do I expect anything to change. You have had years to listen to the community and make the simple change. But no. You're Intel, and you're big and mighty, and you just can't be bothered.
What am I talking about? I'm talking about your wireless card's insistence on roaming for a stronger wireless access point, no matter what 'Roaming Aggressiveness' setting you select. Mind you, this completely contradicts your own documentation, which states that it "doesn't roam" except in cases of "significant link quality degradation". (Wi-Fi Roaming Aggressiveness ) Well apparently -32dBm is considered 'significant link quality degradation', because it still bloody roams every 10 minutes on the dot. And god forbid I move into the next room with -40dBm. That's extra significant degradation, so roaming every minute is appropriate. And it's not like it's a minor disruption. It's 2-3 seconds of effectively dropped packets to the router, as the latency spikes from 1ms to 120+.
But you know what the real icing on the cake is for me? YOU TOOK AWAY THE ABILITY TO ACTUALLY TURN IT OFF!!! See, you used to be able to do a regedit and actually disable roaming. See, I've had the unique displeasure of having to deal with your 3160, 7260, 7265, 8260 and now, the 9260. And you have actually made the problem worse. The ScanWhenAssociated setting used to actually exist in the registry. You just went in, set it to 0, and off you went to the races with excellent connection quality. Then with driver updates and some irritated users on your forums, you quietly removed the registry value. Luckily, you could still manually add it. Bam! Like magic, the seemingly worthless dumpster fire of a wireless adapter went from being worse than a USB dongle adapter, to an actually reasonable and usable device. And so it was, all the way up through driver version 17.15.05. Then came driver version 18, and you just had to disable it didn't you? Just couldn't stand your devices actually behaving the way users wanted them to, and the way your documentation claims they do. Nooooo, that's just not the way of important modern companies. You needed to take a perfectly working 7260 and turn it back into a worthless trash heap. Luckily, I had a back-up of the good old driver, and happily restored my card to working condition. But fast-forward a couple of years, the newer generations of cards don't run on the older drivers, and you still haven't re-enabled the ability to turn off the stupid roaming.
And so, here I am, ranting. Why? Because I felt like it, and because I wanted to be sure you knew exactly why I will never recommend your adapters to anyone and strongly advise they go with a solution from Broadcom, D-Link, or even Realtek any time they can.
Have a pleasant whatever-time-of-day-it-is. Call me when you re-enable the ability to turn off roaming.