Apparently, there are different settings that can be set within the new Windows 8 metro-style settings page. The source articleThe source article also covers how to apply a registry fix which will apply this setting to all local users. But I don't know how this affects the driver software settings that came with the device.
- Swipe in from the right edge of the screen, tap Settings, and then tap Change PC settings. Or, if you're using a mouse, point to the lower-right corner of the screen, move the mouse pointer up, click Settings, and then click Change PC settings.
- Tap or click PC and devices.
- Tap or click Mouse and touchpad.
- Under the To help prevent the cursor from accidentally moving while you type, change the delay before clicks work drop-down list, select No delay (always on).