For a first class laptop, take a look at the latest Dell XPS 15, with 6th Generation Intel Core i7-6700HQ Quad Core, 16GB of memory, and a 512GB SSD, upgradeable to 1TB SSD. May be overkill, but should be able to handle anything.