Some string printing optimisations to make the F8 screen a bit faster

It gets back up to 60FPS fullscreen here, but only just - rendering to a
cached texture on the first frame then printing that texture would be a
better optimisation but likely only needed on graphics cards too old to
support it.