A survey is useless if they ignore the feedback.
They have a track record of misinterpreting feedback or plain ignoring it, a survey would not change that. However, I guess it would be a start but it should not be just patch related, it should be general surveys. For example, the gaming company I work for makes a survey every 3 months. The survey is boosted on all channels where they can reach people: forum, facebook, twitter and email.
Also, they need to stop listening to whining and start looking at their game with open eyes. So many things they do now are things that could have done ages ago with little effort if they would just invest into a bigger and better team (dedicated programmers instead of "borrowing".