Well i played it fine on a machine with slightly lower specs so you should be fine.
I used a E4600 2.4 core 2, 2gb ram and a HD3850, which is about the same as a 4670 performance wise, but the 4670 would be the card i would pick of the two, i just think it shades it.
Mactronix