The problem isn't necessarily a mac driver, but Apple's Acceleration Curve. It works perfectly with Apple Mice, but not so much with other's. Now assuming that your issue is tracking issue and not customizable buttons, then my solution will work for you. Download USB overdrive and install it. If I remember correctly, you will have to restart your mac after installation. Now their is a free and a paid version, the free will work just fine. After installation, you can change the settings under system preferences -> USB Overdrive.
In the picture below, you will see two sliders. I find it helpful to have the top slider near the far right, and the bottom slider near the far left. I believe I also set the mouse speed (found in the normal mouse settings) around the middle, but you can set it anywhere.
As far as mice with mac drivers, I recently purchased the Logitech wireless m510. I am normally picky when it come to mice, but I do enjoy using it. After installing the logitech driver and uninstalling USB Overdrive, the mice works nicely. I've only had it for a few days, but I love it.