It is more likely an issue with Windows 2000. (we have a couple Athlon PCs here that work just fine) With Win2k, you may have more luck if you disable Asynchronous Transfers.
The asynchronous transfers increase throughput performance, but cause problems on some Win2k machines. It appears to be an issue with some of the USB host controller drivers, as not all are affected.
Unfortunately, the only workaround is to disable asynchronous transfers or to use WinXP. Some users report that you must disable asynchronous transfers from the beginning – that is, if you do any transactions with asynchronous transfers enabled, the device must be unplugged first. This is because Windows only “opens” a device once and keeps it open the entire time it is attached.