On Windows 7, click start and search for "view advanced system settings"
Go to the advance tab and click settings under the performance tab
Then go to Data Execution Prevention
Turn on DEP if you haven't already, then add gta3.exe from steam to the list.
It should work now.