Even I can manage to defeat the CD final boss less than 10 rings, but frontiers feels like the perfect chaos bossfight with 5 rings remaining and no rings left to collect
I did it on Easy. But yeah, I'm pretty sure the tactic will work. There's a really small area of water where, if you walk in, the oxygen meter pops up. Stay there until Sonic dies, and repeat this until your ring count increases.