ну 50% это сильно жирно

даже если полностью отключать проц на время отрисовки экрана

(312-192)*224 = 26880т верхняя нижняя граница экрана в которой отрисовка не происходит
192*(224-(256/2)) = 18432т во время отрисовки бордюра по краям экрана проц не тормозиться

итого во фрейме не меньше 45312т когда у процессора есть доступ к памяти
что как бы 64,835164835164835164835164835165% от общего времени его работы
уже никак не 50%
а еще ж процу дается доступ и во время отрисовки экрана...
а того времени вполне хватает
на отдельных мелких командах конечно можно потерять и больше 50 % (nop за 10 тактов)
но это на отдельных одиночных командах