I have a budget of 2-2.5k GBP and need a new laptop. I am software developer so will certainly use this to grow my skill set. I would like something to be fairly future proof and last 2-4 years. I used to game on my laptop, but quite a while ago, and may want to get back into it casually. Plus...