Well the best sniper in bfbc2 really depends on the situation you in. Even though the GOL magnum has the same bullet drop over a distance as the M95 it accuracy really makes it the leader in long distance sniping and if your looking for head shot galore you'd want this sniper. If it was close range sniping it would be a challenge between M95 or the type 88, both are effective, even though the type 88 takes two shots two kill a enemy on average it makes up with this with it fire rate. The M95 on the other hand kill enemies with one shot but its fire rate pushes it back down, level with the type 88 for close range sniping. But if i had to pick the best sniper it would have to be the M24 as its an all rounder. Its stats make it useful in most situations and even at close range its not bad. But all this is just in my opinion.