Originally Posted By: Shonky
Are there any Windows diagnostic tools that might tell me what's going on here?

Device Manager, USB and find each HUB. In properties for each hub is a power tab showing available and in use power over the bus. Should show how much the mouse is asking for and receiving, even in an underpowered situation.