Предлагаю турнир провести в 2 этапа:
1й - групповой, 2 группы - сила и маги отдельно, выявляем сильнейших представителей фракций.
На этом этапе применяем швейцарку, достаточно будет 3-4 тура для выявления 2х сильнейших в каждой группе (если будет по 8 участников). т.о. динамщики отвалятся сами собой, в отличии от круговика.
2й - плейофф, полуфинал и финал соответственно.
Вот здесь уже и встретятся по 2 лучших представителя фракций сила/магия, 1й в группе магов играет со 2м группы сила и наоборот.
Здесь возможен выход в финал только магов например, это в принципе и даст ответ на вопрос кто сильнее.
Так же можно провести матч за 3е место.
З.Ы. Для играбельности можно немного увеличить количество туров в группах либо количество выходящих в плейофф.
Между теми кто занял в группах с 3-го по n-е места устроить мини-турнир или на право выхода в плей-офф в дополнение к тем кто уже вышел туда, или просто после группового турнира сделать две сетки с дабл элеминейшн (правда как совместить тут противостояние не совсем пока понимаю)...