A thanks for the recommendations. Looks like I'm off to implement nice batching then. I thought so, I was just befuddled at what a difference it makes, the little bit of text would cause such tremendous slowdowns.
@NightCreature83: I was creating a buffer for every quad. So that's quite a few reuses per frame for a few lines of text