considering how the HD6970's prices aren't budging for some odd reason... and the GTX580's prices have been dropping like candy... I'd take the $380 GTX580 over the $340 HD6970... getting a HD6970 over a GTX580 at this time is only excusable if you already have a HD6970 in your current system and is looking to crossfire