Elites must change from time to time. They must give up power or this power will be wrestled from them by force. This is the law of politics, if you want. When 'orange' guys are roaming around with matches in an explosive situation, it is for the best to give up power or at least to share it. If not - things could go to worse. Ideally I see a coalition of United Russia and CPRF in the government and UR itself must be 'purged'. That's the idea. No one thinks that CPRF will win. It's the struggle for the number of seats in the Duma. UR has been blocking certain important laws (it IS, after all, a party of swindlers and thieves) and I think they'll find commies being in Duma rather refreshing.
I will be consistent and will vote for Zuganov. I'm not having any illusions about him being a president. Putin will win. But the more people vote against him the more important sign it will create for him to start thinking at least that something has to be done with the general situation in order to avoid the Libyan scenario.