A patch will not fix 600k subs, hate to break it to you. The next expansion will be the deal breaker for Blizz, if they produce a product that resembles and plays more like it once was they win, if they keep trying to implement new things for the sake of improving the game, the subs will continue drop.