Have you had her evaluated for autism spectrum? The fact that she was spinning a top and ignoring other kids playing kind of jumped out at me, and then you said you suspected Aspergers when she was younger (right?). People with autism often (or probably always) have sensory issues as well as social.
DD is the same age and I think she has some issues related to auditory processing. Her OT just gave me a sensory profile (inventory) to fill out. DD is hyper-aware in terms of noises and finds just about everything distracting. Noises do not irritate her though unless she is trying to focus on something. Although when she was younger, she did go through a toilet flushing phobia because the noise was way too loud in public restrooms. If she could sit away from people when she's trying to concentrate, she would. The loud boys in the class drive her nuts (although the teachers keep saying they are under control). Even very soft noises, like people whispering, make her crazy. She has ADHD which is probably related.