o.O shouldn´t the compressed textures be the slow ones?^^
I would try to leave out a few mipmap steps like taking the lowest one as fourth and the fourth as third and the second as second or something like that... so that in the end you´ve got only four steps in your dds-file.