are you using the same DSDT for both os's? also clover sometimes gets confused when you have 2 EFI partitions like that. try sticking with the one in EFI partition.
maybe your mixing the speed stepping issue with a usb kext issue. generic usb3 kext is known to have issues with Yosemite. it was originally compiled for 10.8.x.