Made on a throwaway because I don't want to hurt the guy's feelings. Honestly I think I am starting to be the asshole here but I'm just kind of looking for advice on what to do.

I'm a manger at a store where I spend hours at a time standing at the back counter making food for customers. Recently one of our regular employees was made full-time so he's back there with me a lot now, something like 3 out of 5 days a week. He's a nice guy and we have a bit in common, but he has no idea how to gauge when people aren't listening to him. He talks VERY fast and can do so without breathing. (I timed him and he's gone 8-12 minute stints of gabbing with nothing but grunts from me.) I myself am pretty chatty but he's outright stifling. 

I've worked with him for a bit over a year and normally would try to tune him out, but now I'm with him way more often and it's a lot harder. I need to mention that I have moderate OCD and am routinely boggled by all the light and sound going on around me, but something about this dude's voice just absolutely flips a switch in me. I get so short and angry. I'm generally a really friendly, patient person but I've snapped at him more than once ("Hey [guy] I have SEEN that movie, you don't have to tell me the whole damn plot.") I feel like a huge dick letting myself get so wound up that I might one day shout at him, especially since it's my mental condition that gets me so wired. That being said, we are short-staffed and I can't exactly request not to be put on any more shifts with him. I talked to my MHP and she said as silly as it sounds, the stress at work of being nonstop overstimulated all day isn't great for my health.

So, reddit, I have a few options in mind, and I'd like your advice on what might be the right course of action:
1. Request to, as best as I can, be moved to shifts away from him
2. Explain to him my condition and try to find a nice way to say "the sound of your voice makes me want to rip my teeth out"
3. Find a new job (kind of already in that boat but it's slow going)
4. Flex my manager power to keep him in different departments even though I know damn well he does this job better than a lot of our other employees

I know my condition might make this a less-my-fault kind of scenario, but if I have some control over my environment then I'm at least partly responsible for how I respond to it. AITA for lowkey hating this genuinely nice dude for such a dumb reason, and WIBTA for trying to avoid him at work?