Yeah, avoid Zotac! Personally most of the stuff inside my PC is Gigabyte and it's still serving me well several years after building.
For a graphics card, I'd suggest getting at least an 8GB - 4 will be fine, but it gives you a bit of future proofing. 2GB isn't going to run very many games.