If the bottleneck is 100mbps, is it possible you have a 100mbps link between the switch and router?
On the ER-X you need to enable hardware acceleration to reach gigabit speeds. Certain features (e.g QoS) don’t work with hardware acceleration. The 12 should be an improvement, not so much for...