Что касается размера ботинка - правильная процедура это вытащить сапожок, вставить ногу в пластмассовый башмак, сдвинуть ступню вперед до упора, и посмотреть сколько места остается между ботинком и задней частью пятки. Проще всего это измерить засовывая внутрь ботинка груглые палки разного диаметра. Обычно расстояние должно быть от четверти дюйма (6 мм) для супер-гоночной подгонки (с которой пожалуй целый день в ботинках не проездишь) до дюйма (2.5 см) для комфортабельной подгонки. Большинство людей наверное будет счастливо с чем нибудь от 15 до 25 мм.
Также подвигай ногой в боте чтобы почувствовать насколько форма бота соответствует форме твоей ступни, разные производители используют разные формы ботинок, с разным подъемом, разным объемом для пальцев, и так далее. Если чувствуешь проблему, например много места по ширине но совсем нет по высоте - лучше всего попробуй ботинки других производителей. Кстати, даже при том же номинальном размере ботинка реальный размер может несколько варьироваться от производителя к производителю, то есть ты можешь быть счастлив в размере 25 в Атомике и в то же время тебе может потребоваться 25.5 или 26 в случае Хэда, или наоборот.
Потом я одел бы внутренний сапожок на ногу не вставляя его в бот чтобы посмотреть не давит ли он. Помни что как правило размер пластмассового бота изменяется каждый целый размер, в то время как размер внутреннего сапожка изменяется каждые пол-размера. То есть если ты сравнишь ботинки размера 28 и 28.5, то пластмассовый ботинок будет одинаковый, а внутренний сапожок разный. Так что если давит внутренний сапожок, можешь изменить на пол-размера с 28 до 28.5 и почувствуешь разницу, если же наружный мал - меняй до следующей полной цифры с 28 до 29.
Если в твоем случае бот жмет спереди, то наверное размер маловат, если жмет сверху - в хорошей мастерской это можно подправить, при наличии правильного оборудования. Или смотри другие модели.