Il problema notturno che descrivi è strano se fosse solo una questione di portata, quindi il mio primo sospetto è l'interferenza. I router domestici usano la banda 2.4 GHz, che condividono con forni a microonde, monitor per bebè, telefoni cordless e un sacco di altre cose. Di notte potrebbe esserci meno interferenza ambientale ma più attività di dispositivi in casa tua. Prova a cambiare il canale del wifi nelle impostazioni del router (prova i canali 1, 6 o 11 a 2.4 GHz, che non si sovrappongono) o forza la banda 5 GHz se il tuo telefono la supporta, che ha meno interferenza anche se meno portata.
Quello che nessuno ha menzionato è usare un analizzatore wifi gratuito, come Wifi Analyzer su Android o NetSpot. Con quello vedi quali canali sono saturi nella tua zona e che potenza reale arriva in ogni punto. Se scopri che altri router vicini ti stanno occupando il canale, cambiare su uno libero a volte risolve tutto senza spendere un euro.
Ora, se dopo aver pulito le interferenze e spostato il router il segnale continua a essere pietoso, lì sì che bisogna parlare con il provider. Un'antenna esterna aiuta a dirigere il segnale, ma se il provider semplicemente non ha una copertura decente nel tuo terreno, l'antenna ti dà solo il 20-30% più di portata. Meglio negoziare con loro o prova un altro provider prima di investire in hardware. Se non c'è un'alternativa di ISP dove vivi, un'antenna esterna + cavo di qualità vale davvero la pena come ultimo ricorso.