I don't think there are 5-minute snapshots available - a Darwin snapshot should be produced every few hours, with the messages sent in the meantime logged somewhere for retrieval. What you might be referring to is a 5-minute time-to-live on messages - but it is a while since I used NRDP and I'm not sure what the expiry period of messages is.
The bigger issue for you sounds like one of resilience. If upgrades to your system lose data, then you may need to break down your system in to smaller components. For example, I have multiple ActiveMQ servers here which consume messages and, should one of those fail, other servers will take over. Addressing this may fix the immediate problem you have.
That said, I wouldn't recommend migrating to RDM until you're happy there is feature parity between the two platforms. Ideally there would be better functionality within RDM than NRDP, but the feedback I've been hearing is that it's not quite that way yet despite a extensive period of 'bedding in'.
Peter