Network Function Virtualization (NFV) has the potential to transform the way providers do business. In particular, NFV can be an ideal solution for the current provider situation - whereby revenue is decreasing (due to competition), bandwidth requirements are increasing and the cost of provisioning increases with the bandwidth requirements. In such a situation, NFV can be a real game-changer, in terms of providing alternate avenues towards saving CapEx and OpEx, while also facilitating a new set of portfolio services to the end user. We model a realistic service provider and measure the impact of NFV on current network deployment. We then compute price-points at which it would start to make sense for a provider to indulge in NFV. Our simulations and optimizations study has built-in robustness that facilitate stability of the results across traffic variations as well as provider types.