they are both competitive cards, but you should look into the 7900gt if possible.
also, bfg puts good coolers on their cards, but tend to o\c them too. also, if this is a big upgrade, you always want to check your psu's amps onall its rails, to make sure you don't need a new one