Each penny that the teams will get their hands in, they'll spend it, there's no other way.
IMO there should be done something to reduce aero sensitivity when an F1 is behind another, and braking distances should be increased. That way we should see more overtaking in the track. Increasing the ratio mechanical/aero grip should provide that (further limiting wings and diffusers, but mainly allowing BIGGER and slick tyres, the interference of bigger tyres with aero should even be positive, lowering the overall influence of the latest). In terms of braking, the combination of reduced aero drag (wing limitation), steel discs and regulated shoes and calipers should give us back some good overtaking.
Also, let's not forget that, if refueling wasn't allowed, there would be the need to actually overtake to gain positions (opposite to relying on tactical moves from the pit).
What isn't debatable is that waiting this long for the 2005 regs will just benefit the bigger teams, which will have the money and resources to pull out decently developed racers for next season, in 4 or 5 months. If the concern is in safety issues, let's not also forget that having harshly developed cars is never a good idea...
Concerning costs, I don't believe there's a way to limit them, the budgets will always be a function of how much revenues the constructors and sponsors expect. The matter should be increasing exposure and competitiveness of small teams, in order for them to get the big bucks, also (nowadays, there's a much larger concentration of the money in just a few top teams than there was a few years ago).