Wouldn't be buying now, we're like, 2 days now from the new cards, assuming price gouging at first then price drops on the current 4870's might not be instant, but within a few weeks most the 4XXX series should drop even further in cost as people clear out stocks.
The new cards though, the 5870's etc, have fantastic Idle power usage (supposedly) the 4890 is supposed to be around 90W IIRC, the 5870, which uses a little more than a 4870 at load, only uses 29W at idle(again assuming specs are accurate and powerplay things work properly. Which means, a pretty decent power saving overall with a very slight power increase under load which most people won't be full load all the time.