I would not recommend buying a GPU at the moment unless it's towards the low end. The market has been absolutely fucked for the mid range to high end since the 50 series has "paper launched." You should at least wait until the AMDs 9000 series launches, that way some of the prices reset.