The ASUS is the best of all of them, thanks to the 360M card. However, it will be a battery vampire, guaranteed.
I'd go with this:
http://www.newegg.com/Product/Produc...Tpk=34-220-706
Reasoning is straight forward... it has nVidia Optimus technology, and the drivers for that technology have improved dramatically since launch. Optimus will use the integrated Corei3's graphics when you are in the OS, saving huge amounts of battery, and will yield to the 325M when gaming. The switch is seamless, and requires no additional hardware to make it function. It's very intelligent about when to switch as well.
This laptop will easily run GW and GW2, as well as many demanding games at medium to high settings. To put it in perspective, it should be able to run Crysis on Gamer quality at 50+ FPS.
Above all, it's got a nice big screen with a high enough resolution. I believe the screen is LED backlit as well, which is a huge bonus for contrast ratio. This is a "gaming" laptop, but still maintains portability thanks to the Optimus technology.
But.... if you are set on the 3 choices you listed, I'd go with the ASUS. It's going to need to be plugged in for basically anything you want to do, but it's got a lot of power. My concerns would be heat, above anything.