I used to develop my apps on 5-10 year old computers for precisely this reason. Their limited cache, RAM, etc would show both hotspots and trouble spots fast because the app visibly couldnt perform well (or crashed lol). Ignoring microoptimizations, algorithmic and architectural changes benefiting old PC often made new one scream with performance.