Some laptops do have the CPU soldered on the motherboard, usually on a BGA package. Laptops with socketed CPUs generally either have the CPU located on the bottom of the laptop and hidden by a door, or under the keyboard.
Most laptops generally have soldered in GPUs that can't be upgraded, so you're likely stuck. Very few high end laptops have mini-PCIe slots and have the GPU on a proprietary card, but finding a better version that's compatible with the laptop in question is nearly impossible, assuming it can tolerate the extra heat output.
Well I do have a mini-PCIe slot atleast. But I am unsure of whether the GPU is on a proprietary card or not.(Unless it is as I suspect and me having a PCIe slot means the GPU IS on a proprietary card.)