Aditya said:^^ well then your definitions are wrong.
All the issues with the CH, were fixed only because of the Firmware Upgrades.
Im sure Razer knew that there were issues at launch, but due to the Firmware upgradability, they released it anyways, with the Issues fixed with later firmwares.
KingKrool, I guess your not a gamer. Those "bunch" of extra buttons, really help gamers, and that "Driver which affects performance in any way" is really important to FPS Gamers, for them to customise the mouse to how they like it.
Clearly you didn't read anything I said.
I said that in a mouse, the drivers shouldn't be required to do anything other than support the extra buttons, and that firmware upgrades should NOT be necessary.
Why are you glorifying firmware upgrades? They are painful, and shouldn't be required for a device as simple as a mouse.
Neither should drivers (or rather updates to them) affect the performance of that mouse... unless the original drivers were hopelessly faulty.
Maybe you should see the definition of device drivers, and then figure out where drivers should be able to affect performance, and when they should only be functional.
The problem is that you are used to driver updates due to using gfx cards, and you think that such updates/upgrades for a mouse are valid. Can you tell me the difference between a mouse and gfx card wrt signal processing? That should clarify stuff.