Без проведения теста я отвечу на copyPixels.
В первом случае у вас есть 2 объекта: лист спрайта, который может быть довольно большим, и другой объект, который может быть довольно сложным, в этом задействован процесс маскирования.Вы теряете интерес к блиттингу.
Во втором решении вы используете операцию очень низкого уровня (копирование пикселей) и один экранный объект (растровое изображение).Спрайт-лист даже не загружен на дисплей, это, на мой взгляд, самое легкое решение.