Gainward has much better 2D visual quality, and should be very overclockable... Hercules has the advantage of using very high quality components and should have a distinctive advantage in long term reliability. Hercules also has far better tech support and RMA policies.
Personally I'd go with the Gainward, but it's all a matter of what's more important to you.