Improve Performance of HUD Draw

It turns out that creating a new texture every frame is much, much faster than simply updating the old one. I have no idea why, but this change will decrease the render time by 50-70%.

@kadst43 @eric79