I was in the same situation as you were a few weeks ago, maybe you should look at getting a nice little tablet with a keyboard, like a Windows Surface(its pretty nice), and shove the rest into a gaming desktop, plus gaming laptops can get very large, not something that would be fun to carry to...