That XFX one is high quality so it will last you a while plus, you will have some room to upgrade.
Just stick to the brands I recommend and you should be golden.
Sorry again but I've checked most of our retailers ( saudi arabia ) and they don't have any of the ones you mentioned, the only brands they have are Cooler master and Corsair. My city barely has any Part Shops and the shipping would be double the price.