I am a student looking for a new laptob to handle extremely large and complicated programming programs. I want a pre-built computer. Any suggestions?