The community here has been patching 802.11n drivers for over a decade. It’s a goldmine for finding stable versions for older operating systems. Quick Installation Guide (Linux)
If you update your Linux kernel, you must re-run the make and make install commands for the driver to bind to the new kernel version.