Out of those two, I'd pick the MSI GTX 460 Hawk, because it has a very good cooler that should allow for high overclocks, and the GTX 460, being a great overclocker would be able to match the GTX 470 and HD 6870 when overclocked. The HD 6850 is also a good overclocker, but the GTX 460 has better overclocking scaling( ie. increase in performance).The price is also good for the Hawk, considering that is a card with an Aftermarket cooler.