@recon-uk: The radeons can't keep up with the heat? Absolutely.
gtx470 is indeed an upgrade for the 5770. However, if it were me, I won't spend my cash buying first-gen fermi cards for less. I would directly go for the better ones (i.e. 2nd gen fermi gtx 500 series).