yes it will, but i have to disagree with 'with flying colors'.
GTA IV is one of the worst ports ever in terms of performance, even hi-end cards will have a hard time with this game with high settings, let alone a 6670. lower settings yes most likely.
unless you play at below 30fps
always take those system req with a grain of salt. for gta 4, a bucket.