A slow computer is not the reason GTA:IV runs bad, it's the fact that it has absolutely horrible optimisation on the PC version and it's a crappy port of the PS3 version.
If you want it to run smooth on decent settings, you're gonna need to buy a rediculously expensive PC just to get it going. Far more than it should require as a game with it's graphical requirements.