Причина, по которой текст размыт, заключается в том, что эффекты заставляют элементы и все вложенные элементы сначала отображаться в растровое изображение. Это означает, что субпиксельный рендеринг (ClearType) не может иметь место, и поэтому текст выглядит менее качественным.
Вы можете обойти это, применив эффект только к частям вашего визуального дерева. Части, которые не содержат текст.
В вашем случае вы, вероятно, хотите что-то вроде этого:
<Grid>
<Border>
<Border.Effect>
<DropShadowEffect />
</Border.Effect>
</Border>
<TextBlock Background="White">Test</TextBlock>
</Grid>