I'm getting a streaming setup sorted, but I'm using virtual machines.
I have 2 VM's running. One for gaming and general use, and another that's just for streaming out. I use OBS with the NDI plugin on both machines, gaming is streaming to the stream-out whish handles the transcoding, overlays and twitch chat, then fires it off.
Got a dedicated graphics card passed through to each along with a USB controller. It's as good as 2 seperate machines but much easier to work with