http://airsoftcanada.com/showthread.php?t=158804
If it is your first airsoft gun and you are just starting out I suggest against sniping in the beginning due to all the reasons in the post above.
If this is not your first gun and you are a seasoned player looking to fill a new role and already have at least one AEG I would suggest the VSR over the L96 due to the ease and availability of upgraded parts. Expect to pay more for a good piece of glass and upgrade parts than the whole of what you paid for the rifle itself, only to make it on par with accuracy and range of a moderately tuned AEG.
Things I would upgrade first are the hop up rubber followed by getting 100% compression then I would get a trigger unit on standby for when the stock one fails and starts to slam fire.
I've had a hard on for this gun for a while but bolt action does not suit my play style. This would be out of the box awesome if you could find one in stock somewhere.
http://www.x-fire.org/m24/e.m24_raven2011.html
or complete VSR drop in kit
http://www.x-fire.org/complete/new_pmx/05/e.005.html
C-tac is just a re brand of another clone (I think Well) and of the few I have seen and handled that have come across my work bench I have not been impressed with the quality.