lukeman3000: If I set a custom window resolution such as 800x600 and am using aspect ratio correction, is that worse than, for example, using "original" window resolution and a normal3x scaler? Do I get stretched pixels with the former vs the latter or anything like that?
With a custom window resolution, your game will always use the original aspect ratio (usually 4:3). DOSBox will resize the window to the closest fit (by changing the width or height). The scaling is done by the video system, so make sure a scaleable output is set in DOSBox, like ddraw, opengl or openglnb (output=surface won't allow scaling the game to your window size). output=openglnb will give you crisp pixels, while the other video systems usually blur the edges.
Using DOSBox' scalers doesn't have any real advantage, except that scaling exactly x times the original resolution with normal mode (e.g. normal3x) keeps the pixels crisp and clear and avoids blurry edges (a good thing for old games in my opinion), but output=openglnb does the same and is usually hardware accelerated. If you want smooth edges, then it's best to use one of the various
DOSBox scalers available.
Long story short, no matter what method you use, there is no pixel stretching. Aspect=true forces non 4:3 games into 4:3, like Rixasha said above. It's all about smooth edges versus sharp pixelated graphics, whichever you like best.