The problem comes from Aero on Windows 7. If you select a standard theme in the desktop properties, it will work well.When you launch GTA SA from standard installation, it will desactivate temporarily Aero so there is no problem. If you launch it from steam, it keeps Aero, you have to desactivate it manually to avoid crash.