You can disable XHCI in the BIOS, like i did, to get the usb ports working under xp (solely as usb 2.0, though).
Mine was MSI Z170A Gaming 7 but it got blown a few days ago for nothing good. I am planing to get it a new board or to send it for service