OGCC - be aware that different methods of video capture (USB webcam vs HDMI capture other other) will have different CPU impacts. Same goes for how you are getting presentation s/w into OBS (Windows capture or ??) . For example, We are using PowerPoint, and that has a higher CPU impact than would PDF pages. Also, you have to consider whether you plan to incorporate pre-recorded videos (ex Readings/Lessons) and video format/codec for those videos.
I, too, am about to buy a PC to replace using a borrowed engineering workstation class laptop that is being used at the moment (way overkill.. but only device available that was powerful enough to reliably stream for complete newbie without knowledge nor time to figure out optimizing streaming setup on short notice)
When it comes to a laptop, I'd argue to get the dedicated GPU now, as you can always add RAM for cheaper on your own later if need be, but adding/upgrading a GPU is usually not an option, or prohibitively expensive on upper-end gaming laptops, and even then, really limited options.