If you want upgradable GPUs, be prepared to spend a bit more money. Laptops just aren't as standardized as desktops, and while there are laptops with removable GPUs, most are built into the motherboard.
As for an upgradable CPU, most mid-range or higher laptops have removable CPUs that can be upgraded within the same processor family. However, laptop CPUs aren't as available as desktop CPUs. Most laptop CPUs available to the average consumer can be found on used computer part sites or eBay.
Are you willing to spend around a minimum of $1,300 or $1,400 on a laptop? Only specific gaming oriented laptops will allow you to upgrade the graphics card. Just because a gaming laptop costs $2,500, that does not automatically mean you upgrade the graphics card.... Like I stated, "specific gaming oriented laptops".