I would hold off on buying a graphics card... Wait for the new R9 290s to come out (with aftermarket coolers) and see how they are priced. Right now it's way over priced and I would rather use that money to buy GLD now and profit more short term. Then once gpus drop in price, get in the mining game (since this is long term anyway).
If not, keep looking for decent prices on cards. In my opinion, maybe $20-40 mark ups are "okay" but $100+ extra per card is ridiculous. Snatch 7970s if you see them around $300 and 290s if it's near $400.
Trust me, I spent $3000 or so to build 2 rigs and I bought my cards at normal prices before it shot up like crazy. I would wait and invest by buying GLD directly now, but that's just my 2 GoldCoins.