I'd be curious to see how this fairs in terms of sustaining a connection as hours/days pass. I can deal with minor ping spikes but not full disconnects like before. Of course if this is fixed I expect this to filter over to Linux in a timely fashion, but the lack of fix over the last... year... despite continual updates claiming a fix has been issued on any operating system has me wildly skeptical.
Also, what you just explained with the frustrations you have with Lenovo (HP likes to do this too) whitelisting which wireless cards can and can't be used is the exact reason why I refuse to buy products with laughable restrictions like that any longer. These companies that do this need to get a clue.