In my opinion, your budget and your goals don't really match.
Firstly, performance is generally always going to be a compromise on a laptop unless you basically throw money at it. As has been noted above, for the workload you're talking about, performance is going to come at a much higher price.
Secondly, expecting 5-7 years of life under heavy load from a relatively low end consumer gaming laptop like the MSI you linked is what I would term "wildly optimistic".
At your price point, you're going to get better performance from a desktop (or a workstation if you can find one that cheap), but even then I'm not sure you'd even be able to find one that's likely to last 7 years.