you only need win 10 home
Do you have win 10 licence or do you want to upgrade a win 7 or 8 one? If you don't have a win 10 license now, I would upgrade to 10 from whichever os you have now, to make sure win 10 activates itself against your licence.
As for drivers, this also depends on if you have a win 10 licence or want to upgrade an old license.
- if its a fresh install of win 10 with a new license, win 10 will likely have default drivers that match most of your hardware, still helps to check hardware sites after as they not always the newest drivers
- the drivers you install on 7/8 are likely to need newer versions to match win 10, so when you install them is up to you. Win 10 pretty good at finding right drivers after the fact.