I would seriously consider not buying laptops for gaming use as they are very expensive to repair, or sometimes impossible, should anything happen with graphics cards which are an integral part of the motherboard. Desktops can be modified and upgraded much more easily and more economically. Nothing wrong with a laptop for general use. Also they will probably want a larger screen for their gaming which means buying separate monitors and this in itself can have a detrimental effect on the laptop after prolonged use (I say this from experience). Laptops are much more fragile than a desktop - drop something on the keyboard of a laptop and it is an expensive item to replace.