My thoughts are that if the pixels weren't as complicated, it could boost the speed. Using this idea and my simple form of drawing pixels (which look like rounded circles a bit) I was able to get around 5.5 FPS from the screen full with pixels (also the max pixels on the screen might have been lowered a bit, not sure though)