Depending on your current rank, I found the Combat Beanie to be much better than the IBH since a headshots still seem to do an insta-kill even with the protection. I guess the gas mask is okay, but how often to you walk into any gas grenades. And even then, most people see purple gas and just avoid it. Nerve gas is a so so sort of deal. As a sniper, nerve gas would be the least effective support item possible. I've never understood why snipers choose heavy vests. You just move too slow in it. If you're taking fire, you're going to need to relocate quickly and most snipers who strafe a lot would be moving too slowly in heavy vests to cause any real evasion. And the type of camo doesn't really matter I guess. Below is my set up for sniping and descriptions of why.
Combat Beanie: Increased movement speed is a must when strafing or relocating.
No Face Piece: Nothing is really worth the GP since all the masks and goggles are situational.
Light Vest: Increased movement speed is a must when strafing or relocating.
Urban Camo: Blends well in urban and snow maps and is okay with desert maps.
L96A1: My sniper rifle of choice due to the one shot kill.
Military Shotgun : High Damage and good range (pretty over powered).
Frag Nade : Free, and is optimal for any situation.
AP Mines in BP slot: Cover your flanks.
I mean most people will say a lot of these things are uneccesary but the results for my loadout can be seen on the end of map score boards =)
I play about 4-5 hours on weekdays per day and probably 7 hours a day on weekends. Having all this stuff does make it hard to make sure I have enough money to get everything, so I highly suggest calculating your weekly or daily costs that way you have a target number to work towards.