Thank you Allan.
I got a response from an SR i opened with Intel and it seems they are aware of that behavior and they suggested 2 ways to address this problem.
#1 : Have separate sysprep Image for both machines ( Not acceptable since we only want to maintain one base image )
#2 : Remove USB3 drivers from the driver folder and do a silent setup based on computer model. We can do this in the setupcomplete.cmd file (C:\Windows\Setup\Scripts\setupcomplete.cmd)
here's a sample of what's happening in the setupcomplete.cmd:
@echo off
wmic computersystem get model | findstr /i /c:"Q87M"
IF %ERRORLEVEL% EQU 0(
call C:\USB3\DQ87\setup.exe -s
)
wmic computersystem get model | findstr /i /c:"Q77"
IF %ERRORLEVEL% EQU 0(
call C:\USB3\DQ77\setup.exe -s
)
rmdir C:\USB3 /S /Q
Thank you for your time guys.