Uh, what are you using OBS for then?
Are you using the Boxcaster encoding hardware? if yes, what are you using OBS for, of anything?
Boxcast (looking it up now) has their own encoding hardware, or you can direct stream to Boxcast from OBS.. so if you follow up, provide some more details of your setup, and what role OBS has
For MacOS specific feedback, posting to Windows OS support forum is probably wrong place, and you'll get better answers in the MacOS forum
https://obsproject.com/forum/list/mac-support.33/
Side note: recognize that the specs you list don't really tell important details, like which generation CPU (it matters) [sorry, I'm not a Mac user, so I don't know if 6c i7 indicates which generation (the 1st 6c i7 was released in 2010, though DDR3, 6c i7 with DDR4 first available with Haswell-E in 2014, or maybe yours is 6th Gen Skylake (circa 2017) or maybe 8th gen Coffee Lake? Intel is on 12th generation CPUs today
Do you have the 2019 MacBook Pro?
real-time video encoding is VERY computationally demanding, which means depending on settings some laptops, with power and thermal limits, may struggle sooner than a similar desktop... but it depends on many factors