The text becomes blurry if I use a non whole number for the position of the string. Any ideas what is causing this and how to correct it?
this->pSpriteBatch->Begin();
this->pSpriteFont->DrawString(this->pSpriteBatch, szTempMessage, XMFLOAT2(x, y), color);
this->pSpriteBatch->End();
I'm calling it with only the position and color parameters.

SpriteBatchrenders usingCommonStates::LinearClampby default, so it will be blurry if you rendering to a sub-pixel location. You can try using another filtering mode by overriding it withBegin:See if that improves your results.