instead of trying to adjust the hell out of the soviet sniper, drop the second model on it and give it the same armor/cloaking as the ost sniper (but not fire rate to compensate for the smaller ost squad sizes). Fix the bug where you cant counter-snipe the last sniper model in the M3 and problem solved.
Soviet sniper is designed so that, it was better then OST one. Soviet need build T1 and you dont have mortars, MG and AT gun.
PS: guards come after 3CP. Still problem for someone?