Das du beschreibst, ist seltsam, wenn es nur an der Reichweite läge, also mein erster Verdacht ist Interferenz. Heimrouter nutzen das 2,4-GHz-Band, das sie sich mit Mikrowellen, Babyphones, schnurlosen Telefonen und jede Menge anderer Geräte teilen. Nachts kann es weniger Umweltinterferenz geben, aber dafür mehr Aktivität von Geräten in deinem Haus. Versuche, den WiFi-Kanal in den Router-Einstellungen zu wechseln (probiere Kanäle 1, 6 oder 11 im 2,4-GHz-Band, die überlappen sich nicht) oder erzwinge das 5-GHz-Band, wenn dein Handy es unterstützt - das hat weniger Interferenz, allerdings auch weniger Reichweite.
Was keiner erwähnt hat, ist die Nutzung eines kostenlosen WiFi-Analysators wie Wifi Analyzer auf Android oder NetSpot. Damit siehst du, welche Kanäle in deiner Gegend überlastet sind und welche echte Signalstärke an jeden Punkt ankommt. Falls du entdeckst, dass Nachbarn-Router dir den Kanal blockieren, hilft ein Wechsel zu einem freien Kanal manchmal ohne einen Euro auszugeben.
Jetzt, wenn nach Beseitigung von Interferenzen und Verschieben des Routers das Signal immer noch miserabel ist, dann musst du wirklich mit dem Provider reden. Eine externe Antenne hilft, das Signal zu lenken, aber wenn der Provider einfach keine anständige Abdeckung auf deinem Gelände hat, gibt dir die Antenne nur 20 - 30 % mehr Reichweite. Besser, du verhandelst mit ihnen oder probierst einen anderen Provider, bevor du in Hardware investierst. Falls es bei dir keine ISP-Alternative gibt, ist eine externe Antenne + hochwertiges Kabel als letzter Ausweg durchaus sinnvoll.