I'm looking for a laptop for Christmas. I have a budget of £600 ($950) and I need it for coding, design work, Netflix and the occasional gaming session (Minecraft and CS:GO). It doesn't have to be portable, battery life doesn't concern me that much, although more than 3-4 hour would be nice...