The solution is.
When it freezes and you have to restart. You do not need to restart it.
Just do
Ctrl+Alt+Delete
Then Sleep your computer (Press the power button once )
Then wake it up, and then switch to the Process tab and Terminate gta_vc.exe
Hope it helps
Do NOT shut down Explorer.exe
It wont help....
Sleeping might also take from 10 seconds to 2 min depending on how bad it is.
Dont restart your computer unless it is so frozen that it wont even sleep