Also eine Latenz von 5 Sekunden ist noch ziemlich normal. Vor einigen Jahren hatte man noch eine Latenz von gut 10 sekunden. Was du versuchen kannst, im Twitch Dashboard den Low Latency Modus zu aktivieren. Wenn du in deinem Dashboard bist unter Einstellungen und Stream findest du den Latenzmodus. Da "Geringe Latenz" auswählen und dann sollte es eigentlich nicht mehr so große Verzögerungen geben. Wenn das schon eingestellt ist, kannst du hier leider nichts machen. Liegt vermutlich an deinem Internetanbieter und wie dieser den Datenverkehr routet...
Zur zweiten Frage: Ich schaue meinen Chat mit dem in OBS integrierten Chatdock. Wenn du aber die Sicht eines Zuschauers haben willst, würde hier nur die Möglichkeit eines anderen Twitch Accounts.