Do you regularly defrag the hard drive? That usuallly helps quite a bit in the sluggish stakes. (If this is your company laptop then don't try this since our very own CT killed his by defragging from the personal partition).
What operating system are you running and have you checked the task manager to see what's running when it's supposedly at idle?