There are no known issues using QoS or openDNS on ER-X. When you say "locked up hard" does that mean the router is not accessable at all? Does enabling hwnat offload make a difference? Does "show log" in operational mode in the CLI give any useful information as to what might be causing the issue if still accessable?
Commands:
configure
set system offload hwnat enable
commit
save
exit