I'm thinking about getting a new laptop for computer engineering, since my current laptop, Lenovo G570, is a bit heavy and has a battery of 1 hour. I've had it for 2 years so far, and it runs okay, but I'm not sure if it's worth it to get a new laptop since the one I have already has some good specs. If I do get a new laptop, I'd prefer it to use Windows, have a good battery life, be lightweight, have around a 13 inch screen, and be good for coding, a bit of gaming, making presentations, writing papers, and watching tv online. It would also be great if it were under $1000.
If anyone could give their input, it would be great!