Zhiro,
You should be looking for the card that gives you the most bang for the buck.
Rather than looking solely at the brands, look at the performance of specific models. Check reviews on site like ExtremeTech to see how various models perform in their tests.
Keep in mind that as soon as any device (video, CPU, hard drive, etc.) is released, a bigger, better, badder one is just on the horizon.
Set a budget, see what you can get for that amount. If it meets your needs, buy it. If not, increase your budget or wait for prices to drop.