i'm working on a project. we need FPGA to sample data in 30+M bytes/s. and the FPGA send the data to 68013A(cypress USB High-Speed Peripherals). (68013A works in slave FIFO mode,bulk,AUTOIN ,512, 4Xbuffer). then the PC program read the data from the buffer.      
BUT,THE HIGNEST READ SPEED IS ONLY 26Mbytes/s between PC and 68013A.      
people in Internet say that read speed can be 40+Mbytes/s. and in our test, the FIFO FULL FLAG is often active, which means PC does not read the data in time. we use DeviceIoControl to read fifo and the datesize one time is 512*127.      
HERE IS MY QUESTION      
Will the driver version affect the read speed? we use the UZ-USB driver and i heard it is the oldest version. Do you know the highest read speed in this driver ?