The Blenchmark site may help you weigh your choices if you’re thinking about new hardware. It’s a blender add-on that renders a pre-made scene and submits the render time to their site, so users can see how different GPU/CPU/OS combinations perform. I’d give it a spin and see how your results compare to others with similar hardware.
Another factor to consider is heat. Any GPU or CPU will slow down severely (or crash) if it overheats, and that can be a big disadvantage when trying to render on a laptop where all the parts are tightly compacted in a space with little airflow, even if it has high quality components.