My company replaces employee laptops every 3 years. Usually my Lenovo Carbon X1 is showing sighs of trouble by then. I usually replace my gaming laptops every 5 years. My current gaming laptop (as opposed to my wife and kids gaming rigs) is 6 years old but still plays new games, at 110k baht it was very high spec when I got it though. We will see when Cyberpunk 2077 comes out if I have to replace it as well. I run all my machines 24/7 with cooling pads under them and they are all still working when I replace them, but the games outpace the hardware pretty quickly.