Do you think if I had a 3 ghz machine I wouldn't have this problem?
For things like this, I really think a Hyperthreading processor would work well. The theory behind them should result in better speed anyhow in situations like this, when paired with a proper HT aware OS (Windows XP or Server 2003 being the MS ones aware at the moment).