Hardware is not the problem. I had a truly insane spec laptop (insane for what I was doing) that I frequently lost productivity with because of waiting. It's the AV, endpoint, HIPS/HIDS, etc. software they throw on along with constant updates and restarts that really cause the issue.