Personally I would go with the Twin Frozr. I have had one before, and I loved it. Overclocked well, and ran nice and cool. Also, it is cheaper. (I have heard good things about vapor x too though.) Regardless, they are both good choices.
Never ever go with Vapor-X. This card has the worst VRM cooling in history - it will just make You cry when You try to do some heavy OCing, it's lifespan is short and most of all it is always voltage locked. Don't do it to Yourself. Twin Frozr is quite loud but awesome performer.
If You can - go for HIS IceQx2. If not Twin Frozr or Sapphire Dual X should be good.