HD 6970 = 6970. People just dont day HD. The official name is "AMD Radeon™ HD 6970 Graphics" (source
And because It is about equal with the GTX 570, Just personal preferance honestly. Both will perform very well, but if you are into overclocking, the 6970 is where it's at.