You shouldn't need sata drivers for win7 on a 300 series motherboard. They are already included in the operating system.
You might want nvme drivers but that is not sata.
I am using a 300 motherboard with win7.
some nvme disks work fine,but require something else to report details in which case the phison drivers in addition to one of the above support all known nvme disks.