I'm a fan of waiting for things. Unless it's a good deal, there's no real benefit to getting things right now, and all the potential benefits, with better parts always right around the corner. Plan, wait, execute. That's how I like to do it, anyway. There's always bad times to buy everything, this just seems like a particularly bad time to buy RAM, the GPU, and possibly the CPU depending on what you want.
This is just my interpretation of the market at this point time based on how I'm planning my next build. I'm planning on waiting as long as I have to. Yes, years if that's what it takes to get what I want at a certain price or performance. I just can't justify overpaying, or even paying MSRP. Whereas waiting is easy, and always wins.
EDIT:
Looks like I'm not alone in thinking this is a bad time to buy PC parts.