Is this new build? Did it EVER run faster?
Sounds like some sort of driver problem. Can you give a bit more history? You say you have a new hard drive. Did you format this drive and then put Windows on it? XP?
Some machine specs and a little more of a log would help enormously!