Diskeeper é muito bom em fazer o que faz. Eu não tenho certeza se você vai obter o aumento de desempenho que você está procurando. Um disco rígido defragged ajuda com acesso a dados sequenciais (como o que é comum durante um backup). Com muitas "imagens e páginas asp.net escritas dinamicamente", você terá muitas leituras não seqüenciais e seu desempenho não aumentará muito. É melhor você criar uma solução melhor.