Вы говорите об архитектуре CMS, но, уточняя, упоминаете лишь сторону верстки (табличная и блочная верстка, версии html и css). Если дело только в этом, то вопрос, скорее, исключительно к теме оформления.
Вас действительно только фронт-энд интересует? Тогда CMS тут имеет значение небольшое. Какую тему сверстаете, такая и будет. Хоть на HTML 5, хоть на HTML 3.2.
Важное требование лишь одно — чтобы реализация подходила вам и вашей целевой аудитории. Если цель — поддерживать максимум окружений, поддержка IE5 и всяких Нетскейпов (утрирую, конечно), то надо по-старинке все (за исключением разве что таблиц). Если же целевая аудитория по большей части использует актуальные версии браузеров, то можно уже играть с HTML5, CSS3 и прочими волшебными штуками.
Еще нынче модно использовать всякие Responsive Design, а кто-то даже считает, что без этого сайт вообще не современный, и не надо так. Но это тоже на вкус и цвет.
Если же вас вдруг интересует архитектура самой CMS (серверной ее части), то тут опять же все зависит от личных предпочтений. Что вам нужно, то и есть важные требования.
Тут как с выбором автомобиля. Кому-то спорткар: телок по клубам катать, а кому-то фургон: телок из загона к ветеринару катать.