I think is depends on you weight, running style and running surface. If you're light and neutral then 500-750 might be Ok, if you're heavy with motion control problems then 300-400 would be more like it.
I tend to buy new shoes every 3 months and gradully switch to the new shoes over 3-4 weeks.