im sorry to say but everything is holding you back from playing that game at maximum quality
your cpu is dated
2600xt is just not a very good gamming card
1gb ram is holding you back alot
plus running it on vista will cause additional reduction in fps(frame per second)