Standard answer: if you need something now, get something now. If you can wait, then wait.
Of note though, video cards rarely drop below MSRP even when they're replaced with a new generation. Storefronts may have a flash sale to clear stock, but that's about it.