• As Jeff noted, it could be because of hardware or poor code. If you benchmark the disk, is it slower than others?

    Are there certain days/times/functions that cause you to notice this? Likely it's bad code that either spills to tempdb because of too many reads or someone really loves temp tables and is overusing them.