ok so i have a Gigabyte GA-Z77X-UD3H Rev 1.1 main board. running windows 10 version 10.0.14393 pro 64 bit. the issue is if i use the Marvell SATA Controller Driver 126.96.36.1991 everything works perfect. but upon rebooting windows seems to override my drivers. leaving me with usb ports that dont respond. and worse a touchscreen that no touchie. ... i go into device manager and basically uninstall via usb3.0 eXtensible host controller. both .96 and 1.0 versions. it doesnt matter if i delete 1 or both. they come back but upon either action. i also reinstall marvell and all device work again. but few reboots later same crap. i have gone into windows updates and disabled the auto install for apps. i also did the gpedit.msc and set it to not install and driver updates enabled. but windows hates me so it still doing it. any help on this. running ssd drive 8gb ram. idk what else is needed.