I have a Lenovo W520 with 32GB of RAM, discrete graphics, 4G wireless and all kinds of other goodness. It's a little ugly but spec-wise it is day-and-night better than anything from Apple.
I just have to make sure it never goes into hibernate mode because it takes a long time to wake up.
I just have to make sure it never goes into hibernate mode because it takes a long time to wake up.