The Surface is excessively overpriced.
I just bought my wife an Asus laptop but I wouldn't really recommend it for gaming because it's an ultrabook, so it's designed to be extremely portable. When it comes to laptops you can basically get 2 of these 3 - size/weight, performance, low cost. You can't get all 3. Which two are the priority?