An sich ist es normal, dass du beim Streamen weniger FPS hast als ohne ... so grundsätzlich, wenn man von unlimitierten FPS ausgeht. Bei deinem Fall sind es gleich mehrere Faktoren, die Einfluss haben.
Bis zu einem gewissen Punkt spielt auch die CPU eine große Rolle bei den maximal verfügbaren FPS. Da du mit fast über die CPU streamst, kann das einen Einfluss haben. So viel sollte es aber nicht sein. In deinem Fall sind es vermutlich andere Punkte, die einen Einfluss haben.
1. Basis-Auflösung 1440p und Skalierung auf 1080p. Warum? Skalierung ist immer schlecht. Stell lieber die Basis auch auf 1080p. Dann musst du nicht skalieren, was weniger Auslastung bedeutet.
2. Nvidia Broadcast. Dieses Programm nutzt einen nicht zu vernachlässigenden Teil der GPU-Leistung, um dich freizustellen und den Hintergrund zu entfernen. Selbst wenn du nichts damit machst, kann es passieren, dass die Ressourcen im Hintergrund stark beansprucht werden. Hatte das Problem mit meiner 2070 Super ebenfalls eine Weile, bis ein Update kam. Danach wurde es besser, aber ideal war es keineswegs. Würde das Programm testweise daher mal ausschalten. Das sollte besser werden.
3. Führe OBS als Admin aus, falls du das nicht schon machst.
4. Guck, dass die Hertz-Zahlen deiner Monitore entweder gleich sind oder zumindest Teiler voneinander. Das Thema hatten wir hier schon mehrfach und eigentlich sollte der Bug behoben sein von Microsoft, aber bei Windows gibt's schon länger (und leider immer noch) Probleme damit, wenn mehrere Monitore mit unterschiedlichen Refresh-Rates verwendet werden. Deine Monitore haben 240 und 144, wenn ich das richtig sehe. Würde den 144er mal auf 120 Hz drosseln. Wenn der eh nur fürs Monitoring ist, spielt das ohnehin eine untergeordnete Rolle.
5. Prüfe deine Quellen in den aktiven Szenen und schau im Task-Manager, ob die Auslastung bei bestimmten Szenen deutlich höher wird. Am besten deaktivierst du alle Medien mit dem Auge und schaltest die nach und nach an. So siehst du am besten den Unterschied. Ich vermute, die Kamera wird da die größten Auswirkungen haben.
Noch ein Satz zu deiner eingangs gestellten Frage: Ja, ein separater Rechner würde helfen, weil der sich dann nur ums Encoding kümmert und dein Gaming-Rechner zu 95 % nur für Gaming genutzt wird, aber das halte ich für etwas übertrieben. Check erst mal die paar Tipps, die ich gegeben habe. Eventuell reicht das schon aus.