May I suggest you download the latest audio drivers from here http://www.asus.com/Motherboards/MAXIMUS_VII_HERO/HelpDesk_Download/
Be sure to use the newest file, check the date.
Afterwards download the latest stable Realtek drivers here http://www.tenforums.com/drivers-hardware/5993-latest-realtek-hd-audio-driver-version.html
User comments can be helpful to determine the best one. Usually any WHQL driver will be okay.
Good idea to uninstall your older drivers first. Although the installers usually will automatically do this anyway.
I recently had a lot of issues with Realtek myself and I think the method I followed would probably work for any ASUS motherboard owners having issues with Realtek audio drivers on Windows 10.
1. Remove the Realtek installation with Revo Uninstaller and remove all traces of it with the advanced option it gives you.
2. Use Driver Fusion. Go to the driver family section -> sound, select Realtek and choose the delete option at the bottom to remove all Realtek residual driver files.
3. Go here: http://www.tenforums.com/drivers-hardware/5993-latest-realtek-hd-audio-driver-version.html
4. Get the latest driver from the windows update catalog as mentioned in the above link. It should be in a .cab format. Make sure to download the driver according to your system architecture i.e. x86 or x64.
5. DO NOT install it using the .cab installation method. Instead just extract the cab file to a folder.
6. Go to Device Manager and select your audio device, which should now be "High Definition Audio" instead of "Realtek High Definition Audio"
7. Right click it and Select "update driver software."
8. Select the "Browse my computer for software" option and point it to the folder where you extract the .cab file earlier.
9. It will install the audio driver and all audio should now work perfectly.