This arguement over laptops versus PC is very simple for me. All in, my desktop cost me £1600, and that includes an i5, SSD and HDD combo and a GTX 670, oh and 2 screens. So firstly, you can't get the same screen real estate, secondly, you can't get anywhere near the gaming performance. On the price, you could easily spend over £2,000 on a gaming PC and it wouldn't match the performance of my desktop.
BUT, my PC is not going anywhere any time soon.
As for the OP, I don't know that much about gaming laptops, since I just accepted that you aren't going to get very good performance, but another thing to look into might be a small form PC
I know many have criticised Alienware, but I think this is a good example
http://www.dell.com/uk/p/alienware-x51/pd?oc=d00and49&model_id=alienware-x51
You could build one yourself, but I think a smaller PC will be harder work than making a larger one (which I had great fun doing). This would be good for LAN parties, if there is a screen you can borrow, but if you really do want portability, just know that you are paying more for less in terms of gaming