I think you could start by removing the Logitech Control Center software - I don't remember a version of that software that has worked well for me.
If you need better control over the mouse, such as additional buttons, etc. there's other mouse driver software that will probably give you better (non-crashing

) results.
SteerMouse is one that will work, if you need that functionality.
If you DON'T need extra/custom button support, try using the mouse with no extra software installed (LCC uninstalled, just use the system's mouse support)