Everyone here says wait for the 5830. Personally I would say go with the 5770. Who knows exactly when or in what price range/quantity the 5830 will actually be. It could be a $250-275 part. You can purchase a 5770 and overclock it, it beats the 4890, and in crossfire it beats the 5870 (which currently costs $400, where as the 5770s go for 150. If you have a motherboard which supports crossfire, you will get way more bang out of the 5770 in the long-haul. Crossfire seems to be picking up momentum as more companies adapt the multiple GPU strategy.
In my opinion, it is never wise to spend more then $200 on a GPU which are updated every ~8 months or so, and if you are an bi-yearly upgrader - Midrange is top, which is what the 5770 is.
I currently have two 5770s overclocked by 300MHZ on stock and they don't go above 49 degrees. They are a very cool, energy efficent card, and I imagine over time people will find a way to make a 5770 have 5830's performance, whenever we actually know what it is.