You might want to look into HUD systems like FONText or Sprite Control (the latter is free) to automate correct positioning.
Thanks for the mention Jhocking.@Hub,
Here is a direct comparison of 2D text and 3D text from my SpriteControl Functions.
There is still a slight blur around the edges of the 3d text. I have used ClearTextureFilters. The example included is called ModifyText3D.bb if you want to have a look.

And a closeup shot: