Oh yeah? Which gaming laptop did you have?
Also, gaming laptops ARE PCs, so the fact that you keep referring only to desktops as PCs indicates that you have no idea what you're talking about. Laptops and desktops are both PCs, clearly.
I've had gaming desktops and a gaming laptop, and there's only minimal difference. A laptop will typically run a couple hundred dollars more for comparable performance and quality, but they're a very good choice for many people.
I also think it's amusing that you refer to BF4 as a hardcore game, when that's about as casual as they come. Most of the real hardcore games (Path of Exile, Dark Souls, Red Orchestra 2, the Dark Mod, etc) will run on ultra even on modest hardware.