Я бы, конечно предложил микротик, но судя по постановке вопроса вам помиом железа потребуется куча навыков, а микротик это не уже не совсем домашний роутер.
1) 4 мегабита конечно маловато, но вполне достаточно для большинства офисных задач на такое количество человек.
Торенты и ютубы можно пытаться резать, но гораздо легче такую проблему решать административными мерами. Если начальство жалуется на медленный интернет то пусть либо канал расширяют, либо бьют по голове тех, кто качает всякую фигню на рабочем месте.
Решить это можно составлением статистики по использованию.
Наименее болезненный способ с точки зрения админа - локальный прокси на котором резать все неугодное + компьютеры с ограниченными учетками без админских прав.
2) 10-20 человек на одной точке - это многовато. Тут нужно проблему решать установкой еще 1-2 точек. Если будете менять роутер, то как раз можно будет использовать старый как точку доступа.
3) отключить режим 802.11b или даже вместе с g, если все устройства умеют n.
Итого:
Для начала я бы предложил прошиться на openwrt, если ваша ревизия поддерживается (
https://wiki.openwrt.org/toh/tp-link/tl-wr1043nd) и там поиграться с шейпером и посмотреть вообще в чем затыки. Опять таки, с него можно будет тянуть netflow и понять кто у вас самый злобный потребитель интернетов.
Осилите openwrt, тогда и mirkotik будет по зубам. Уверены что справитесь и с тем и с другим - берите mikrotik + старый роутер ставьте второй точкой доступа.