CPUs are fast but the ratio of latency of random access vs. maximum bandwidth is getting worse. In nanoseconds, approximately: 10^7 Disk seek 10^4 2KB over 1Gbps 10^2 RAM uncached reference 10^1 L2/L3 cache reference 10^0 L1 cache reference That's why systems don't feel fast lately. In particular for big data or bloated software that can't fit well within the caches or shared systems doing a lot of frequent switches…
SSD's have become viable in terms of $/GB to justify them in a server room these days. I'd highly recommend moving to them (for your boot drive/VMs at least). It will make a world of difference. $400 may seem like a lot to spend for 160GB of storage, but knocking off two orders of magnitude off your seek time quickly becomes worth it when you're running four VMs off it at once.
http://www.anandtech.com/show/3734/seagates-momentus-xt-revi...