Recently i was facing problems with performance of my Lenovo W510 laptop. I was able to fix it and here is what i discovered.
1) I was using a low power adapter rather than the higher powered one which came along with the laptop. This have effect on the performance so use a higher power power adapter.
2) In the power options on my Windows Seven OS i changed my power profile to one of Maximum performance.
3) Finally use a utility like ThrottleStop to boost the CPU .
Make sure to uncheck the BD PROCHOT check box.