Well, by the time you come to purchase the laptop the full range of GTX 1000m series laptops will be out meaning you could buy one that has a desktop CPU or a high end laptop CPU and it would easily run all the applications, the only downside is that it might be a bit heavy.
Also, an estimate price range would help if you have one.