Du kommst der Ursache langsam näher. Du schriebst, dass du im Fehlerfall das Modem jeweils aus- und wieder einstecken musst, damit die Geschichte wieder läuft. Geht das jeweils auch durch Neustart des Routers?
Auf welche IP du das gebridgte Modem auch immer konfiguriert hast, schau dir dort mal das Fehlerlog an; siehst du dort irgendwelche Anhaltspunkte auf wiederholte Sync-Vorgänge auf dem DSL-Interface (vermutlich eben nicht, aber einfach um sicher zu sein...)
Ansonsten solltest du die Zywall mal sicher als Fehlerquelle ausschliessen können. Dir stehen mehrere Varianten zur Auswahl:
- Wie schon von POGO empfohlen: Piccolo nochmal entbridgen und per LAN-Anschluss testen
- Alternativ den Zyxel P870H entbridgen und per LAN-Anschluss testen
- Zywall versuchsweise durch beliebigen Billigrouter aus dem Mediamarkt o.ä. ersetzen
Das mit Zyxel ist so eine Sache für sich. Die letzten halbwegs brauchbaren Geräte aus dem Laden werden schon seit Jahren nicht mehr unterstützt, und spätestens seit Einführung der USG-Serie produziert Zyxel meiner Erfahrung nach leider nur noch Sondermüll. Zwar hab ich nicht genau gleiche Fehlersymptome wie du erlebt, aber jede Menge sehr ähnlicher Geschichten, wo irgend so ein Zyxelkistchen extrem undurchsichtige und kaum zu isolierende Fehler verursachte. Jeder Centro Piccolo oder Grande ist dem bei weitem vorzuziehen. Wenn dir vielfältige Einstellmöglichkeiten wichtig sind, beschaff dir einen Router eines beliebigen Herstellers, dessen Name nicht mit Z beginnt, und den du mit OpenWRT oder wenigstens einem aktuellen DD-WRT flashen kannst. Oder ein Alix-Board mit IPFire, wie auch schon hier im Forum diskutiert.