The problem you are running into is that you are trying to run some old games in Windows 7. Not every old game will be 100% compatible with Windows 7. I am assuming they worked in the past because you had Windows XP installed on the laptop.
GTA SA is officially not compatible with Windows 7 according to Microsoft...http://www.microsoft.com/windows/compatibility/windows-7/en-us/Search.aspx?l=en-us&type=Software&s=grand%20theft%20auto
The following video shows how to get GTA SA to work with Windows 7. I can't guarantee that it will work because I played GTA SA about 7 years ago.
GTA VC basically uses the same game engine as GTA SA so maybe you can follow the same steps. Do a general Google search on "[name of game] Windows 7 fix" to see if there are ways to get your old games to run in Win 7.