I had the exact same situation. My HIS HD4670 died on me. When I gave it in replacment no other HD4670 was available. My card was valued at 6500 by them, and was given the option to get any other card I want by giving more money.
I would personally suggest that you go with nVidia cards. THey have better drivers and support for games.
XFX has crippled cards! Get eVGA ... I had an eVGA 9800GT myself, proper card ... good cooler ... overclocked like a breeze!