Maybe it is not related to the kernel. Going single-user (sudo telinit 1) the hard disk speed is more than double. So it should be something related to the graphical session. Maybe hal? dbus?