Chances are you have to much running in the background/windows is slowing it down/Using 32bit java on the server/Storage solution is unable to keep up/allocated to much memory to the server etc
Your best bet is to:
Use a profiling tool like warmroast to check what is causing it (proving it is TPS)
Find out what your HDD usage is lie
Eliminate any unnecessary programs from running
Provide more information