Random's 220 soldier doesn't suck at all, take it from me he's the best I fought on RK2 so far.
Maybe tho your Enf just sucks. And Gatester isn't exactly known for his TL7 pvp capibilities.. as much as he may wtfpwn lowbie levels. He even says himself his enf is built for pvm, well, big surprise if you don't perform as well as a pvp built enf.
Also keep in mind the enf can kite the soldier too, no need to stick around while AMS is up, you can just run around a bit in BS, hug some corners, and only fight when AMS is out. It's not like soldier runspeed is anywhere near enf one.