Eu não concordo com todos esses posts dizendo que 30 colunas cheiram a código ruim. Se você nunca trabalhou em um sistema que tivesse uma entidade com mais de 30 atributos legítimos, provavelmente não tem muita experiência.
A resposta fornecida pelo HLGEM é realmente a melhor do grupo. Eu particularmente gosto de sua pergunta de "existe uma divisão natural .... usado com frequência vs. não usado com frequência" são perguntas muito boas para se fazer, e você pode dividir a mesa de maneira natural (se as coisas ficarem fora de mão).
Meu comentário seria, se seu desempenho é atualmente aceitável, não procure reinventar uma solução a menos que você precise.