My device works equally well using firewire or USB.
Generally, Asio for all is not a great idea if you can avoid it.
Are you still having the issue?
Have you run Resplendant's latency monitor? Free tool that gives a measure of assurance about your set up.
If you can take the time to call cakewalk support, they might run down the issue faster with you on the phone. It certainly shouldn't be as you describe. None of us would still use Sonar if that were the case for us.