I've performed a speed test of a Patriot XT 4 GB USB Flash Drive on three different computer systems and I've gotten widely varying results. All systems are running Windows XP Pro SP3. See below:
System 1:
Intel 6550 2.33 GHz CPU with 2 GB RAM: Read Speed is 31.0 MB/S, Write Speed is 10.43 MB/S
System 2
Intel Pentium 4, 2.8 GHz CPU with 2 GB RAM: Read Speed is 26.3 MB/S, Write Speed is 10.2 MB/S
System 3:
Intel Pentium 4, 1.6 GHz CPU with 512 MB RAM: Read Speed is 16.0 MB/S, Write Speed is 8.3 MB/S
System 1 Note:
System 1 is my newest machine having a Dual Core CPU and faster bus speeds, but processor speed is lower than that of system 2.
System 3 Note:
System 3 is an older computer that has a Rosewill USB 2.0 5-Port PCI Adapter installed to give it USB2 capability.
I've not found anything on the web about USB 2.0 having minimum system requirements in order to achieve it's maximum performance; yet system performance seems to be a real factor.