F12 render appears pixelated
This is an artifact of the interpolation method blender uses to display images. Image viewers which use other interpolation methods should display the image just fine.

The artifacts should disappear if you view the image at 100% (Numpad 1), so that no interpolation is needed.