I'm looking to spend about £600-700 for a laptop that is light (has to be carried around everyday), can run all engineering linked programs eg CAD, Matlab, Codeblocks etc etc, has good battery life and can run games like Rocket League, League of Legends. Any suggestions? The lenovo thinkpad was...