Each of those has their strengths... EVGA is renowned for superior customer service and warranty, but their products tend to be priced a bit higher. Asus and Gigabyte both offer great cooling solutions but Gigabyte is usually cheaper and Asus' cooler uses 3 slots. I'd argue Gigabyte's coolers aren't as robustly built, however (to save on costs).