800x600 on a 21 inch monitor isn't going to look good, even on a crt. The point is, unless your lcd's scaling support is really crappy, 800x600 on a 1600x1200 screen is pixel perfect, no dithering, no distortion, no smearing, etc.
That each pixel is huge and makes the image blocky isn't a...