we all know its annoying if we get freezes at events or while fighting that's why im providing this blog for those who still haven't found any solution
Reinstall the game and delete the gta_sa.set file from the User Files folder. If that doesn't help, run the game in Windows 98 compatibility mode:
Right-click on gta_sa.exe > Properties > Compatibility > Select Win 98 from the drop down menu.
Also, download a program called SuperF4. If you have it installed, once the freezing happens again, all you have to do is press Ctrl+Alt+F4 to end the process without bringing up Task Manager, so you won't need to hard reset the computer ever again. Be careful though, don't press the key combination when there's no fullscreen application running. That will end the explorer.exe process.
Another solution is that you may try to play with resolution settings, for example you should try to put the resolution in x32
Also try to Fix it by going into Computer > Users > Insert> Username Her- > AppData > Local > VirtualStore > Program files > Rockstar Games > GTA San Andreas. And then delete the SA-MP folder there,and try to re-installing it again.
and Freezes can be caused because of a current system update if you feel freeze let PC update it files then restart your PC
Also, It could be your videocard overheating or some other hardware issue.