I recently noticed a problem with my Logitech G500. If I move it too quickly it stops reading altogether. This is extremely annoying in twitchy games like TF2, where I might want to spin around really quickly to rocket jump, for example. I swear it used to not do this, but I'm not 100% sure.
I had a problem with my mouse not reading very well on my last mouse pad so now I just use it directly on the surface of my desk. Could that be the issue? Would a better surface help somehow?