I want a Gaming Laptop in the range of 800 to 1200USD. I want an i7, at least 1TB of storage and a 2GB graphics card. I'm stuck on choosing between AMD and Nvidia.I'd also want good battery life. I would also like to know which Laptop manufacturer I should use, apart from Alienware. I want to play World of Warcraft at max settings.