I tested both. On my PC, Streamlabs delivered a consistently stable stream, Studio was on unstable for the first 15 minutes, then switched again
But this is less due to OBS than to your system / internet.
Why can one program keep the performance, but not the other? Identical settings
For this you would have to look in the source code to see what was changed. SLOBS is basically the same as OBS, in fact SLOBS is just a copy of OBS with a few changes. But most streamers use OBS because SLOBS is very limited or "normal" functions in StreamlabsOBS have simply been deleted. Example: Profiles.
And what do you need profiles for? In addition, at Streamlabs you can set various things such as alerts or overlays in the app and have to resort to third-party providers and incorporate many browser elements, but can set something directly on an in-game image
What if you don't want to use Streamlabs for alerts etc? I e.g. Primarily use Tipeestream. Setting up is done quickly.
Why do you need profiles? Very easily:
I have ka. 10 profiles. Each profile has different settings. So I have 2 recording profiles because I sometimes render with the CPU and sometimes with the GPU.
My streaming profiles are much more than that. I have separate profiles for each resolution (720, 900 & 1080p) with corresponding FPS settings. I have a profile that is for Youtube, another 2 that are still for Restream, etc.
With SLOBS you have to reset the data every time you want to change something. At the end of the day everyone should use what they want to use, but I won't let things be forced on me like SLOBS do. Of course, I can also integrate third-party alert pages into SLOBS, but then I can also use OBS right away & have no obligation, is open source & knows that there's an active community behind it or simply reprogram my OBS accordingly myself.