don't know if it's against the rules, but if it is: forgive me this once ok
Your card is WAY too old my friend
buy a Nvidea 6800 LE at LEAST (get is LE LEAST)
I've got an Nvidea 6800 Ge 256mb myself
never had to lose sleep over a game that wouldn't work
let's talk price
the LE you can get round 125 euro
the Ge costs about 215 euro
(at least it did in my shop)
So what are we talking about???
Buy it
install it
Love it
this is no commercial for Nvidea, RAdion or whatever card of the same quality is probably just as good (...), but I use the Asus Nvidea chipset and it has never did me wrong