Well your mouse drivers could be messed up, try reinstalling them. Anyway, that's probably not it. Old mice can get sticky or just plain broken. Three years is a pretty long time. I'd just get a new one, they're like $10 for basic ones and maybe $30 for sweet wireless ones. I would doubt it's your OS until you try a different mouse.
J