If you want to run Windows games on Mac OS X, its easiest to use a wrapper made to run it. You can make these yourself, or use ones other people have made. The Forums over at Portingteam.com is all about doing this, and I know there are some GTA4 wrappers over there so you can get an unofficial Mac port... no Windows needed.