If you absolutely must use a physical 2960:

use custom hardware that cannot be directly emulated by standard IOS bin files in GNS3 Experts Exchange How to Get "Switching" in GNS3

: IOSvL2 is considered more stable than older Dynamips-based "EtherSwitch" modules, which often had buggy command implementations. How to Legally Obtain Images