O problema noturno que descreves é raro se fosse só alcance, então minha primeira suspeita é interferência. Os routers domésticos usam a banda 2.4 GHz, que compartilham com micro-ondas, monitores de bebê, telefones sem fio e um monte de outras coisas. À noite pode haver menos interferência ambiental mas mais atividade de equipamentos na tua casa. Tenta mudar o canal do wifi nas configurações do router (prova canais 1, 6 ou 11 em 2.4 GHz, que não se sobrepõem) ou força a banda 5 GHz se o teu celular a suporta, que tem menos interferência embora menos alcance.
O que ninguém mencionou é usar um analisador de wifi gratuito, tipo Wifi Analyzer no Android ou NetSpot. Com isso vês que canais estão saturados na tua zona e que potência real chega a cada ponto. Se descobres que outros routers vizinhos estão pisando no teu canal, mudar para um livre às vezes resolve tudo sem gastar um euro.
Agora bem, se após limpar interferências e mover o router o sinal continua uma porcaria, aí sim toca falar com o provedor. Uma antena externa ajuda a direcionar o sinal, mas se o provedor simplesmente não tem cobertura decente no teu terreno, a antena só te dá 20-30% mais de alcance. Melhor negocia com eles ou proba outro provedor antes de investir em hardware. Se não há alternativa de ISP por onde moras, uma antena exterior + cabo de qualidade sim vale a pena como último recurso.