The suppressors in BF3 actually behave relatively close to what a suppressor would do in the :::REAL LIFE::: in that you'd be using subsonic ammunition (most of the noise from a gun comes from the sonic boom as the round leaves the barrel - suppressor or not, if you're firing a round whose muzzle velocity will break the sound barrier it's going to make a fuckload of noise - suppressors are only intended to catch the gas release and channel it through a series of baffles to disperse the noise created by the round propellant over a much wider area
, which does result in a decreased round velocity as well as travel distance, resulting in a more arced flight path (in addition to subsonic rounds themselves being significantly heavier than supersonic rounds - the energy lost in speed is made up for with raw bullet weight/density, helping them to retain a decent ballistic coefficient as well as good kinetic energy on a target at range). Suppressors have no true effect on accuracy insofar as the radial deviance from aimed point is concerned (they are not a continuation of the rifled part of the barrel, and the round is no longer in contact with any surface while moving through the suppressor), although they do act as a counter balance to recoil, just because you're adding a significant amount of weight to the end of the barrel.
Also the L96 is basically just an SV98. There's no reason not to just use an M98B, assuming you've already unlocked it.