My mouse lags over menus too! For menus that are grayed out, it is fine. But for active menus, the mouse feels sticky when moving over them.
One solution i tried and it works is disable rich user experience and disable hardware acceleration.
Tools -> Options -> Environment (General) -> Visual Experience -> uncheck Use hardware graphics accelerator if available.
I have a good graphic card, but stopping visual studio from using graphics hardware makes my mouse sooo smooth now!