то, что вы хотите сделать называется channel bonding, для tcp соединений скорость увеличится только если вы параллельно открываете несколько tcp соединений каждое через разное wifi подключение,
это значит, что например скорость скачивания одного файла по http в браузере не увеличится, зато вы можете запустить скачивание нескольких файлов параллельно и каждый из файлов будет скачиваться через свое соединение.
так же не получится(пока что, на ipv6 будет работать) увеличить скорость открытия интернет сайтов - каждый сайт будет передавать данные на ip адрес вашего конкретного соединения.
зато можно увеличить скорость скачивания одного торрента - он умеет использовать несколько соединений.
то, что вы хотите получить называется load balancing и для того чтобы он работал в вашем случае, потребуется промежуточный сервер с суммарной скоростью отдачи от сервера к вам как у суммы всех ваших соединений, входящая скорость сервера может быть такой же как исходящая или выше.
при этом, задержка(пинг) у ваших соединений должна быть примерно одинаковая - не больше 30-50 мсек разницы, иначе скорость будет только меньше, чем у одного соединения.
также, задежка со всех соединений к промежуточному серверу должна быть довольно низкой - не выше 100-130 мсек иначе скорость будет низкой.
и сам сервер должне иметь низкую задержку к тем сайтам, которые вы через него открываете - тоже не выше 100-130, гуглите bandwith delay product и tcp latency performance.
сам сервер вы можете арендовать у хостера.
желательно подключаться к wifi роутерам не по wifi, а проводом, потому что wifi вносит непредсказуемые потери и задержки, если рядом активно обмениваются данными несколько устройств и уровень сигнала сетей сильно различается, то клиенты будут мешать друг другу - сделать balancing больше чем двух соединений будет сложно из-за колебаний задержки.
можно вставить в компьютер несколько сетевых адаптеров и настроить balancing или взять ещё один роутер, перепрошить его прошивкой openwrt/ddwrt и настроить balancing на нём.
также, попробовать как работает bonding вы можете через программу connectify dispatch.
и раз вы говорите о скоростях 5 - 20 мбит - ваш провайдер не предлагает вам VDSL / PON?