I don't mean any offense, but you are a few years behind the times. CPUs and GPUs are being manufactured at a tiny fraction of the scale they were a few years ago. Laptops can have high-end Core i7 processors and GPUs almost as powerful as the same-generation desktop equivalents, and if the machine is designed with proper cooling in mind, it will run just fine. Sure, you will get more bang for your buck from a desktop, but there is absolutely nothing preventing you from getting a top-of-the-line gaming machine in laptop form. It will likely cost a few hundred extra dollars, nothing more, and it certainly does not cost $2000 to get the equivalent of a $800 desktop.
Annnnd you're talking about completely irrelevant technology. Please just stop it...