You either have a bad mouse or a bad MB. To isolate, try a Logitech USB mouse, and try your mouse in a few different USB ports.
In this tutorial, I will show how you can handle the optical sensor inside a cheap optical-mouse for your next microcontroller project. Hope, this will allow your preferred microcontroller to look at ...