I'm just going to quote myself
Ok, i'm posting in direct opposition of Pocket.
You should keep CB and axe every other set, since they're really bad in BW OU. Restalk got slammed by the mechanics change and is just a weak set in general and you will never successfully pull off a curse sweep in gen V. Physical attackers hit too hard (hell a good amount of Special Attackers "hit Snorlax too hard" like Psychock Latios). The tank set isn't necessarily bad, but I feel that's an (inferior) extension to the CB. It was good when Selfdestruct didn't suck, but now it's slash material at best. Snorlax as a whole isn't particular good in BW, and CB is the only set that allows it to keep up with the current metagame. I think there's a better spread out there, but i've got nothing for now so you'll have to wait on it.
The moveset order should look like this:
-Fire Punch / Crunch
Earthquake is non-negotiable. You'll need it if you want to to get meaningful damage on things like Tyranitar, Heatran, etc so having it slashed is a bad idea. Fire Punch is almost as important, since it gets useful coverage on things like Ferrothorn & Forretress. I don't think slashing it with Wild Charge on the other hand is kind of a weak option and it has recoil. Crunch also targets Jellicent, and WC' isn't actually useful against Skarmory since it'll stall you out. Put it in AC, along with Body Slam.
I've used Choice Band Snorlax in BW OU2, and it's acceptable. Snorlax as a whole struggles with being "a special wall that can't really wall special attackers" so you might as well turn it offensive. Things like Tornadus-T and Hydreigon are off limits, but you're still good at "least" checking most special attackers (especially Volcorona) and CB Snorlax hits legitimately hard. Bonus points for being able to semi sponge Genesect's moves.
Choice Band Snorlax is the only one i'll approve.