Well I'm a big fan of the Asus G series laptops, but given the choice I would build a gaming desktop. I'd opt for a desktop over a gaming laptop because there's a much better price to performance ratio.
Also I say build it yourself, because that way you know what parts are going into your setup and you can often times, build it for less than what a retailer is charging for a pre-assembled unit.