Ну разумеется они БУДУТ превышать 255! Во-первых, параметры и возвращаемое значение - int, а вам нужен char. Во вторых, явно прописана длина данных в 32 бита.
Поскольку это CPU, на время выполнения будет влиять общая загрузка процессора. И для CPU абсолютно нормально что время от раза к разу гуляет. В общем, 0,07 секунды разницы - не показатель.