Excellent work.
What are you using to stress you system in that screenshot? I suggest using CPU-Z as it's quick and effective and a good way to compare apples to apples as max frequency is definitely a function of load.
How many cores enabled per CPU? 18? I recommend 16. This can also be set in BIOS.
Disable VMX if you're not using Virtualization. This saves more power for the cores.
Now start lowering the FVID offsets... I suggest you try a 50x2 EFI (-50mV to Cores, -50mV to Uncores) and see where that gets you... replace existing EFI driver with new and restart. Be sure to power all the way down and flip rocker switch on PSU. Watch all lights go out on MB (you do have the side of the case open right?) and count to 10. Then start 'er back up.
https://github.com/freecableguy/v3x4/releases/tag/v3x4-0.10b-i306f2-rc7
Grab "v3x4-0.10b-i306f2-rc7_50x2.efi"
Ultimately, I feel there's a strong chance we can get you to -90mV Core and -70mV Uncore which if your cooling holds up should get you to that magical 3.5 or 3.6Ghz. Most heavy workload programs will see max sustained 3.4GHz. Can't complain.
Also, that 2993 is really 3GHz. I see your BCLK is reading a little low @ 99.8MHz. I bet you have Spread Spectrum enabled and its downclocking a little to keep the max below 100MHz. Disabled this from the main page in your BIOS.
EDIT: Wow, 128GB of LRDIMMs... what did you pay for those? But I see you are only running dual-channel on each processor... you know going to quad channel will essentially double your peak BW? You
NEED to do that with so many cores.