I just purchased a machine for video live streaming. However, my needs and yours may vary significantly in terms of computer spec (resource needs).
What I just got for live-streaming was a 6-core/12-thread CPU, 16GB RAM, SSD for OS, 1TB HDD for archiving,and a GTX 1660 Super GPU, and a 5yr next business day onsite warranty and upgraded support [tier 1 vendor, business class PC $1,500]
for build quality, reliability and support, I avoid consumer grade computers [even for my kids]
--longer answer--
For a current GPU encoding offload option, nVidia is usually strongly recommended over AMD graphics cards (GPU). Your needs may be met with built-in GPU, but I'm not knowledgeable enough to explain where the line is when one need a dedicated GPU. Maybe someone else will comment
The lowest nVidia GPU with the TU116 encoder is the GTX 1650 Super, though there is a rumor of a GTX 1650 (non-Super model) with TU116 vs original TU117 coming? The TU116 or better GPU is recommended for the Turing (vs older Pascal) NVENC encoder. The downside of the 1650Super is that it requires 100W power, which is more than the 75W a card can get from PCIe bus, meaning a separate power connection (and hard to find large tier OEM system Small Form Factor PC case with large enough power supply)
Personally, I expect a PC to last more than 4 years, so I wanted something with plenty of spare capability now. Also, we occasionally get 4K video that needs slight editing before streaming. So my requirements were a 6-core, SMT/hyper-threading CPU. My frustration with Intel failure to deliver for last 4+ years means that I'm strongly inclined to AMD Ryzen 3700X or higher CPU {though for other reasons, I ended up ordering an Intel 10700K based system ..because I don't build my own PC, and what I wanted wasn't available).
Realize that we are supposedly near Intel and AMD releasing next generation CPUs (formal announcements any day??). Intel's 11th gen PCU should finally have some of the hardware mitigations built-in for the gross security weaknesses in their CPUs for last decade [but there are software mitigations ...so you'll see deals on 10th gen systems once 11th gen released]. For upgradeablity, I much prefer a PC vs a laptop
So you could probably easily get away with a 4c/8t CPU, 8GB of RAM, SSD, and a decent GPU. But you might have to optimize OBS (and Win10 and some other app settings. Personally, I wouldn't recommend less than 16GB of RAM, and for longer life (if important to you) a 6c/12t CPU [enough spare capacity to minimize need for optimizations]. You'll end up optimizing system over time, I just like to not having to be real knowledgeable up-front on something I'm just starting to use, so spending a little extra now is a worthwhile trade-off for me. Also, you didn't mention camera setup, but beware USB processing limitations with multi-camera setups
I could go on, hopefully the above helps. if you have a more specific question, please let us know