O Tempdb parece ser um animal especial, já que eles são específicos.
Splitting the TempDB files across multiple files may resolve performance issues related to I/O operations. As a general guideline, create one file data file per processor and use the same size for all files created.
A maioria dos outros bancos de dados deve ter seus dados e logs em unidades diferentes. Essas unidades provavelmente serão uma configuração RAID, portanto você está usando mais de uma unidade nos bastidores.
Se você tiver uma tabela dinâmica, poderá movê-la para outro grupo de arquivos e colocá-la em um grupo de discos separado.
Uma determinada ferramenta de monitoramento de desempenho que estou usando faz recomendações para dividir bancos de dados em arquivos que igualam o número de processadores na máquina. Não me lembro de ler isso em qualquer documentação do MS.