[Verizon Samsung Galaxy S7 Edge Guides, News, & Dis] Innieway:
I got lucky enough to see this root thread literally hours after it came out, and I have had very little trouble. I am almost dumbfounded at how much trouble so many people are having. I've successfully been running Xposed since the start, have 7 modules installed and working, just installed V4A and it's working, and probably even still have Safestrap working (although I haven't hooked it up recently to make sure, but I don't know why it wouldn't be). What is killing everyone (I THINK, but I'm not a dev so I may be wrong) is not following the right ORDER of doing things. I have set up a Verizon and a Sprint S7 Edge this way and both are working flawlessly. So to those having problems maybe try this:

1. I started with the CRE5 firmware, not the CRF1 (or whatever the newer one is). PRIOR to rooting I used Safestrap to install Xposed installer (Version 90 Beta 3). I did NOT use Flash Fire! After exiting Safestrap I installed Xposed apk (Version 3.15). Then I rebooted the phone again, and checked the Xposed app. I was a green checkmark, so I installed Gravity Box and a few other modules and rebooted again. Success.

2. Next I rooted. I used the system Su from the beginning (Just got lucky there I think), and went with "no tweaks". I am familiar with Kernel Audiutor, so I was already planning on using that along with 3C Toolbox for the "tweaks". On the last option during root I chose the one that said I have safestrap installled, and let it do it's thing.

3. When the phone rebooted it WAS pretty "laggy", but I just left it alone for an hour or two before I did anything else to it. I figured it wouldn't hurt to let this new stuff "settle in" for a while... When I did go back to it it had indeed settled in quite a bit. So I installed Busy Box Pro, Kernel Audiutor, and 3C Toolbox Pro. Another reboot and I used KU to set the governors to Ondemand, set max frequency on cores 3 & 4 to 1920 MHz; and on cores 1 & 2 to 1401 MHz. I then went to the I/O Scheduler tab and set it to Noop. I also set it to treat both the device and the SD card as rotational storage. I have RQ Affinity set to the midway point on both device and SD card. On the Entropy tab I have it set to 1024 on the "read" & 2048 on the "write". On the Misc tab I have the TCP Congestion Algorithm set to Reno.

A couple of quick notes here. First, I set the governors to Ondemand for the reason of simplicity. Kernel Aud will let you set all the various "tuneables" for each governor. Ondemand only has like 5 tuneable options, whereas Interactive has probably 25. So I don't doubt that you can get better performance from Interactive IF you take the time to either experiment or learn what each of the variables are and how to set them to achieve what you want. I chose to just use Ondemand, and left the tuneables alone. Second, I think you may get better results from using a different setting on the Network algorithm than Reno. I don't KNOW that, but I use Straight Talk on the Verizon towers in a crappy reception area, and have found Reno is FAR BETTER for me than the others. I suggest trying each of them to find out what works best for you.

4. I then rebooted and used it as it was for a day or two. In my experience it's been better to do a little at a time and let things settle in first THEN move on. Seems not to overwhelm the phone so bad, and less likely to give nasty surprises. But my next move was to use Flash Fire and install several of the Zips mentioned in the OP. Dual Speaker, Volte fix, Ad block, and seems like another one, but I can't recall just what at the moment. Ran with that setup another day or two. I also tried the LSpeed app a few people mentioned, and it took me all of 30 minutes to decide to uninstall that mess. It doesn't do anything that Kernel Aud can't do, and if you actually USE KU for more than just a way to set the Governor the two conflict. Slowed my setup WAY DOWN!!

5. Then last night I installed Viper 4A. So far it seems to be working fine. It updated the drivers and all. First I renamed that audio_effects.conf file. I just added .bak to the end of it rather than deleting it. Since Selinux is already permissive there is no need to mess with that, and Busy Box should already be installed. Those are the prerequisites to using Viper. Then I used http://www.mediafire.com/file/xonl4jha2e4vez1/ViPER4Android_FX_v2505.zip . Extracted the zip on my computer and used the Nougat_IO_test_fix.apk one. Transferred it to my phone from my computer and installed it as you would any other apk. I then rebooted and opened the app drawer and clicked on the Viper app. It opened, said it needed drivers, I hit "OK" then it wanted Su permission. Granted that, and the drivers updated. I have NOT yet tried any of the Dolby or Beats mods with Viper, but I can confirm that Viper itself IS working, along with everything else. I don't know if I'm going to press my luck with Dolby or Beats mods. So far so good with everything else, so I would hate to have to start all over now.... But then again in another day or two I'll probably say to myself "WTF - it's the weekend, I have time to jack with it" and give it a shot. If I do, and if it works I'll post the results.

Good luck all. Hope this helps some of you out!