Hello! I'm having a little problem. I've no idea how to turn off image streching in games on VGA screen. I know it can be done on hdmi. It's like, for example, i play counter strike 1.6 on 640x480 resolution and the pc just forces it to completely fill up the screen (it does so in any other resolution too), so there are no black bars at the sides, that way it looks just horrible and the horizontal sensitivity is really strange. Does anybody knows how to disable that on a VGA screen?
There are a few ways to do this:
1) Play in windowed mode
2) get a monitor or TV that has the ability to change the input source aspect ratio. By default all TVs and monitors want to stretch an image to fill the full screen, which makes distortions, or display native resolution, which tends to be very small. Most mid to high end TVs have letterboxing options, and a few high end monitors will have this feature, but either way you will suffer a little input lag.
3) play at native resolution, or at least a low resolution that shares the same aspect ratio as the screen you are playing on. This chart can be helpful in picking a good resolution: http://en.wikipedia.org/wiki/File:Vector_Video_Standard...
oh, forgot to mention: a lot of older games (not sure if CS is one of them) will have hacks or registry edits available to allow for widescreen game play. Every once in a great while I like to play an older game that is stuck at 4:3 aspect ratio, and I either have to find a hack, or else just get use to the stretch as I am not willing to pour money into a better monitor/TV, and windowed mode breaks the immersion for me.
try the GPU scaling option mentioned by duxducis, that may be your best bet.
Otherwise you will have to hook into a TV/monitor that simply shares the aspect ratio that you are looking for, or has letterboxing features (often labeled as 'zoom' on most TVs), or look for hacks that will let you play at your screens native resolution.