Network function virtualization (NFV) implements mobile edge computing (MEC) services as software appliances, and allows resources to be adaptively allocated to accommodate demand variations. Scalability and network cost (including operational cost and response latency) are key challenges. This paper presents a new game-theoretic approach to minimizing the network cost, where access points (APs) select MEC servers and routes in a decentralized manner, and unloaded routers and links are deactivated for cost saving. The key idea is that we interpret the minimization of network cost as a mixed game with a non-monotonic cost function capturing both the operational cost and response latency. We prove that the game is conditionally an ordinary potential game and converges to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\alpha $ </tex-math></inline-formula> -approximate equilibriums. A closed-form expression is derived for the convergence delay. Another important aspect is that we integrate Stackelberg routing into the proposed mixed game to avoid inefficient equilibriums (with high cost or latency). We prove that the mixed game can converge faster to better equilibriums under linear response latency models. Extensive simulations corroborate the new game-theoretic approach can significantly outperform existing techniques in terms of efficiency, convergence, and scalability.