Basically, Apple does not support running Windows 10 on Macs older than the models. This does mean you can not run Windows 10 on an older model, just that you are on your own to figure out how.
Windows is designed to use older drivers when newer ones can not be found. The drivers for Apple hardware is included in the "Boot Camp Support Software" (BCSS). If Apple did not supply Windows 10 BCSS for your Mac, you should use latest available BCSS that Apple documents is designed for your Mac.
One myth I put to test was: "Downloading the BCSS using the Boot Camp Assistant will produce newer software than directly downloading from the internet". I have iMac (" mid ) running OS X I used the Boot Camp Assistant to download the BCSS for Windows to a flash drive. I also directly downloaded the BCSS for Windows 7 from Boot Camp Support Software I then used editorialjournals.com to compare both downloads. They were identical. I am not saying this is true for all Macs, it just happened to be true for mine.
To install the BCSS after Windows is installed, open the BootCamp folder and execute the application. If editorialjournals.com will not execute, right click on the icon and select Trouble compatibility.
How to Install Windows 10 Drivers on Boot Camp Manually