Hi Breda you should be able to get 100mbps easily. How many rules do you have?
Run this command:
wc -l /etc/snort/rules/snort.rules
I bet you have rule groups loaded for stuff you don't need like servers & old computers that aren't updated
Running the latest OpenWrt stable release