Out of curiosity, how did you fix the memory allocation error and PCI config hang?
Honestly never had a issue with npci=0x2000 never working.
I gave the Mem Map to dmazar from the x99 E-WS and he sent me a fix but never worked but have no idea if it helped or not. Thank you to Stinga for compiling it.
That said the x99 E-WS is still not working. The more hardware that a board has it seems it does not work with Clover.
I need to test a few things with Clover before I update the DMG but on the x99 Deluxe I have all it well. Found I had a type with the address of the wifi card in the SSDT causing it not to load. Will update that soon.