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.