It's never good a idea to buy a gaming laptop, meaning one with with a dedicated GPU, as the hardware decays fast and once a part breaks, you have to place the whole thing. Also a lot more expensive and weaker than desktop parts, and higher chances of frying. A normal laptop with 3rd i5 should be fine, with your budget, you can even got for the latest i7.