The only thing I encountered that's not stable across major Windows 10 updates is the vb-audio virtual audio devices. These get mixed up, unfortunately. Solution is to remove them before a major Windows update (these updates every half a year that increases the version number 1809->1903->1909->20xx) and reinstall them afterwards. Every real hardware is kept 1:1 for me. If it isn't for you, you have either a botched system or ancient drivers. Even the vb-audio drivers kept the same for the last Windows 10 update from 1903 to 1909, because Microsoft decided to not re-install the whole operating system for 1909 like before.
Spend your energy with making things work under Windows 10, don't spend your energy with trying to make things work under Windows 7. Issues you encounter under Windows 7 are your own, because support ended and nobody will fix Windows 7-related issues any more. Issues under Windows 10 are likely to be solved, because support is active.