Even I after installing Windows over the years can't answer. I find myself using my guide but can't make up your list unless I had the laptop and installed Windows and worked at the drivers once or twice.

As to your repeat customer issue, I find few makers will have this detail for you. Maybe you want an Apple where the OS and system is highly tuned and you don't do driver hunts.