Do you have an SSD drive? Those can become insanely slow when they start to go.
There's a tool to check, grab a demo of HD Tune Pro or other disk utils like it, click the Error Checking tab, and run the handy Speed Map.
http://www.hdtune.com/Anything in red is slow and potentially indicating a need to consider a new SSD.
In the interim, make sure the SSD has sufficient free space so it can better wear balance. That may get you some extra usage.
Keith