Well, it would depend on several factors, such as the capabilities of the interface itself, the horsepower of the computer, and how close to the edge you want to run.
For SURE you need to make sure to keep Sonar's sample rate the same as whatever you have your interface's sample rate set at, or you will cause audio processing problems - either bad performance, no sound, or flaky intermittent performance.
It would be probably safe to start with a setting of 44.1, bit-depth of 24, a driver mode of ASIO, and an ASIO buffer size of either 128 or 256. You can check the total round-trip latency within Sonar (Preferences>Audio>Playback and Recording). If all works there you could try bumping up the sample rate to 48, then maybe try 96, making sure to keep them matched between the interface and Sonar.
Once you get to a point of audio problems, simply back it back down to the highest level you can where normal processing sounds clear, without a lot of latency.
Thousands of threads have jumped into this piece of things - it's getting easier with the more powerful computers we can get now days, but can still be a giant pain to get set correctly.
There is a site, I think it is
www.blackviper.com that goes into an incredible amount of detail on what Windows Services you can turn off to improve performance. I went through a MASSIVE undertaking to set all of mine per that site, and achieved about a 2 millisecond reduction in latency. That was, however, at the expense of being connected to the internet, and did away with my antivirus software, and I couldn't print anymore, and that sort of thing, so I just undid it and everything works fine.
Generally, a fast processor, lots of memory, and running on a 64-bit Windows 7 is a pretty safe bet, additionally going through some experimentation as indicated above, to see what you find works at an acceptable balance of it all.
Hope that helps,
Bob Bone