Upgrading laptops is very difficult, just about the only things in a laptop you can upgrade are the hard drive, RAM and possibly the screen. Upgrading stuff like the CPU and GPU is hard and as MadHappy said above it's usually more hassle than it's worth. Keeping the laptop cool with the upgraded hardware would also be hard. For gaming a desktop is usually the better option for this reason...