El problema nocturno que describes es raro si fuera solo alcance, así que mi primer sospecha es interferencia. Los routers domésticos usan la banda 2.4 GHz, que comparten con microondas, monitores de bebé, teléfonos inalámbricos y un montón de cosas más. Por las noches puede haber menos interferencia ambiental pero más actividad de equipos en tu casa. Intenta cambiar el canal del wifi en la configuración del router (prueba canales 1, 6 o 11 en 2.4 GHz, que no se solapan) o fuerza la banda 5 GHz si tu móvil la soporta, que tiene menos interferencia aunque menos alcance.
Lo que nadie ha mencionado es usar un analizador de wifi gratuito, como Wifi Analyzer en Android o NetSpot. Con eso ves qué canales están saturados en tu zona y qué potencia real llega a cada punto. Si descubres que otros routers vecinos te están pisando el canal, cambiar a uno libre a veces resuelve todo sin gastar un euro.
Ahora bien, si tras limpiar interferencias y mover el router la señal sigue siendo patética, ahí sí toca hablar con el proveedor. Una antena externa ayuda a dirigir la señal, pero si el proveedor directamente no tiene cobertura decente en tu terreno, la antena solo te da un 20-30% más de alcance. Mejor negocia con ellos o prueba otro proveedor antes de invertir en hardware. Si no hay alternativa de ISP por donde vives, una antena exterior + cable de calidad sí vale la pena como último recurso.