3des is as cpu consuming as aes256. 10Mbps for RB450 sounds right (it was 8Mbps for me IIRC). Btw, US-CERT now says that MD5 “should be considered cryptographically broken and unsuitable for further use”
I would say that ipsec security is as far as regarding encryption and hashing, beyond scope of this forum. True md5 is considered less secure than sha1, but sha1 is not perfect too… aes128 is by many considered very secure but less cpu intensive than aes256 or 3des which are about equal as far as cpu consumption goes. You can try different combinations and evaluate them against your needs.