To OP,
Instead of buying one 290(x) series card, I suggest buying two 280x's. I don't know what the 280x prices are where you live, but if you can find 280x's at $299-$349, that would be a better price/performance as you would get about 1.5Mh/s-1.6Mh/s combined, versus one 290x card at $600+ doing 900Kh/s.
I have multiple 280x's and one 290x for mining. My biggest regret was buying that 290x for mining. Fortunately, I know I can sell it quickly.