you can try to look on these graphic cards:
9600GT is the best between the four while HD4670 is pretty much on par with 9600GSO. the advantage HD4670 over 9600GT/GSO is the card doesn't need 6 pin power connector to power the card.
i'm still using pentium 4 myself
(3.0 OC@3.3). paired with 9600GSO i'm still able to play some new games like RE5 (high setting, no AA, v-sync turn on) with 30-50 FPS. but i play on small resolution (1024 x 768)