Не существует жесткого предела разрешающей способности - детали не просто исчезают, они постепенно исчезают при уменьшении контраста между светом и темнотой. Это уменьшение контраста выражается с помощью передаточной функции модуляции (MTF). Это просто причудливый способ сказать, что детали размера X потеряют контрастность Y.
MTF системы камер - это математическое произведение MTF объектива и MTF датчика. Это означает, что любое улучшение или разрешения объектива или разрешения датчика приведет к улучшению общего MTF.
Итак, технический ответ на ваш вопрос: оба.
Тем не менее, вы испытываете уменьшение отдачи после точки, то есть улучшение разрешения сенсора приводит к все меньшему и меньшему улучшению разрешения системы (вы не можете делать резкие изображения с бутылкой кокса, используя сенсор с достаточно высоким разрешением.
Есть ли место, где я могу посмотреть оптическое разрешение объектива?
Canon публикует графики MTF для всех своих текущих объективов на своем веб-сайте, ваша 35-миллиметровая f / 2.0 была заменена версией IS, однако поиск в Google показал график MTF:

For information on how to read the chart, see this answer:
Как мне интерпретировать график MTF?
То, что вы можете ясно увидеть по тонким черным линиям, это то, что при f / 2,0 широко открыт, что объектив обеспечивает довольно низкую контрастность для высокочастотных деталей, менее 60% по большей части кадра. Это, вероятно, объясняет плохие результаты, которые вы видите.
Поскольку ваш датчик в настоящее время в значительной степени имеет самое высокое разрешение, доступное от Canon, я не думаю, что он вас особенно сдерживает. Переход на 36-мегапиксельную Sony A7R даст ощутимое увеличение разрешения, но гораздо меньше, чем обновление объектива (до чего-то вроде Canon или Sigma 35mm f / 1.4 или даже более нового Canon 35mm f / 2.0 IS).