J'irais avec la conception de table unique. Le temps de recherche, avec un index approprié, doit être exactement le même, quelle que soit la "largeur" de la table.
Outre les problèmes de performances, cela simplifiera la conception et les relations avec les autres tables (clés étrangères, etc.).