Origin 8 branded hubs are good--they're rebranded Formulas.
A proper setup will have no problem with aggressive backpedaling and skidding. If your threads aren't stripped (which means you're lucky), then do it the right way this time. Get a lockring wrench (like Park Tool's HCW-5) or Hozan lockring pliers and tighten the lockring down the right way. Also, if you're using a Formula lockring, consider getting a Dura Ace lockring. It is a pretty serious (and some say necessary) upgrade.
If your threads ARE stripped, get the same wheel. Nothing wrong with a DP18+Origin8 branded Formula if you liked it. Check Velomine.com.