I had a guy like that a while back at work. He's still there, but I followed the "talk about stuff that he has no interest in whatsoever" philosophy, and it worked.
I was playing a lot of SDOE online at the time, and everytime he came up to me to talk to me, I'd say "Oh Dave, shoot, let me tell you about this mission I flew last night!"
Then I would go into incredible detail, starting with take-off, forming up, who was flying with me, who was flying against us, what we said on RW, how the mission went, what the other guys said, the quality of our landings, etc.
Then if he was still hanging around, I'd start telling him about what screen shots I took, and what I thought of the flight modeling.
And I'd look him right in the eye. It got to the point where he started staring down at the floor, and couldn't even look into my eyes.
Now when we pass in the hallway, we go "Hey" to each other, and it's left at that.
Find out something that bores the toejam out of him, and bring it up every time he starts talking to you.
Mk