Avoid recreating the TextureFont VertexBuffer each time. Also add all of the glyphs like it originally did, then lock and update the VertexBuffer just the once.