the delay, you feel in game, might come from many aspects,
internet delay, screen delay, mouse delay, etc
so if you do not feel the delay while choosing a smaller usb report rate,
the output from mouse will be accumulated.
that might bring better control for you.
But you can try and choose the most suitable usb report rate you like.
generally speaking, most of the users are using 500-1000 hz.
as for the macro, I do not know which is one you mentioned.