Personally, I've heard of issues with every single r9 290x from every brand, be it a gigabyte windforce or an asus directcu ii. A few things to keep in mind about each model:
Sapphire is often a solid choice, as they make graphics cards for amd alone and not nvidia and their r9 200 series have been excellent thus far, and either a vapor-x or tri-x will serve you well, but a vapor x may be overkill
MSI has been known to have finicky quality control, and sometimes their amd cards have cooling or functionality issues, but are fairly reliable and I personally think that afterburner is awesome
The Asus Directcu ii cooler is simply a 780 cooler slapped onto a 290x, and the heatsinks don't make proper contact with the card. So cooling becomes an issue. However gpu tweak is a nice little tool to have for monitoring your gpu, but it doesn't really warrant buying it because of the cooling issue
Powercooler has a higher factory OC slightly than most of the others but I haven't heard the greatest things about the reliability of powercooler's products, though you could look more into that if you're really interested
The Gigabyte Windforce OC version initially had a severe cooling problem that was fixed once gigabyte was notified of the issue, and new cooling system was implemented and replaced the faulty one; however, people still report issues of that card burning out or dying, and the reviews aren't the greatest from what I've seen
Xfx is a very quality, stable choice but comes at a price premium
That being said, you need to use the information above to choose what you believe is the most stable yet performance optimized choice, but it's totally up to you. What would I recommend? Probably a sapphire or msi graphics 290x, but it's your choice entirely.