Both 9800GT and HD 4770 are affordable. Price should be about the same, but the Radeon has the edge in performance.
They're PCI-expres cards though, dunno what slot your board has?
I wouldn't recommend going below that, not if you want to run a game decently. If SH5 is your primary concern, it's probably better to wait and see.