I use a two side-button G5, which automatically has 1000HZ polling rate, and 2000DPI.
I have an original G5 (one side-button) which I've been using over a year without a hitch
It starts off at 500Hz polling rate, but you can increase it to 1000 in Logitech's Setpoint software. It also has 2000DPI.