I used to have bunch of problems with CIFS/SMB, and changed to AFP. I now only have AFP and HTTPS enabled in "Services", and have a small AppleScript to mount the shares on my OSX desktop. Every shares has the following in the script;
mount volume "afp://BMK-rnp (AFP)._afpovertcp._tcp.local/Data"
Data is the share name.
This is working absolutely fantastic; it is fast, I never have hang-ups, and I have been through all the FWs the latest two years, as well as all updates on OSX (also works on ML).
Mac Pro (2.8GHz 8C, 16GB RAM, 960GB Accelsior, 500GB SSD, 2x750GB RAID0) - MacBook Pro (15", 2.66GHz i7, 8GB RAM, 250GB SSD) - MacBook Pro (15", 2.53GHz, 8GB RAM, 250GB SSD) - MacBook Air (2GHz i7, 8GB RAM, 250GB SSD) - Mac Mini (2.3GHz, 8GB RAM, 500GB) - Pro Pioneer (3x3TB + 3x1TB) - Ultra 2 (2x3TB) - Time Capsule (3TB)