Короче говоря: нет, это невозможно с вашим оборудованием.
О беспроводных режимах
Ваше оборудование (ath9k) поддерживает различные беспроводные режимы работы под Linux. В повседневных ситуациях, когда вы подключены к обычной точке доступа Wi-Fi, ваш адаптер будет в режиме станции (также известный как управляемый). В этом режиме (с вашим оборудованием и с большинством другого пользовательского оборудования) возможно только подключение (передача и получение данных) только к одной и только одной точке доступа. Было бы дороже (и редко используется) добавить еще один передатчик / приемник на беспроводную карту.
О переключении точек доступа
Невозможно позволить вашему ноутбуку / компьютеру решить, какая точка доступа имеет более высокую скорость, потому что ему придется подключиться к этой точке доступа, прежде чем он сможет измерить скорость и принять это решение. Ваша сетевая карта не может сделать это без разрыва текущего соединения. Технически можно написать скрипт, который переходит на другую точку доступа, проверяет, быстрее ли он, и затем решает поменяться (или нет). Я думаю, что это более неудобно, так как это решает проблемы, потому что при переключении вы потеряете подключение к Интернету примерно на секунду или две.
альтернативы
Вы можете запустить меш, который является другим режимом, который поддерживается многими картами Wi-Fi (у меня нет опыта в такой настройке). В качестве альтернативы (также проще и более распространено в настройке) вы можете использовать несколько точек доступа в одной сети Wi-Fi. Если ваша карта потеряет сигнал, она автоматически подключится к сильнейшему сигналу. Ваш ноутбук (телефон, планшет, компьютер или что-то еще) теперь может перемещаться между различными точками доступа. Эта настройка обсуждается здесь на SU.
Я думаю, что настройка роуминга - это ваши предпочтения, основанные на ваших данных.