How long should I keep this laptop (Dell 7567i7-7700hq, GTX 1050ti, 32GB RAM, 256GB SSD, 1TB)? I use this laptop for programming (+ some deep learning and a bit of 3D modelling). I've had this …