I want to buy a new laptop but I haven’t decide if what brand and specs. I want one that is good for programming and photo editing. Suggestions are well appreciated. (Except MAC)