mettelus
2) you do not have "Use ASIO Reported Latency" checked.
Good catch. That should definitely be enabled, especially when running a large ASIO buffer. It won't affect anything that happens in real time, but it ensures that all of the input latency is compensated after the fact by sliding the recorded audio earlier so that it's laid down where it would been if there were no latency at all. Without that, any recorded audio is going to sound terribly late on playback.
To really get record latency compensation dialed in, you should check the actual round-trip time using the free CEntrance ASIO latency tester (Google it), and enter the difference between what it reports and what SONAR reports for Total Round Trip Latency (RTL) as the Manual Offset in samples. i.e. Manual Offset = CEntrance-Measured RTL - SONAR-Reported RTL. Usually this will be a positive number of 10-50 samples - not hugely important or noticeble most of the time, but nice to know it's exactly right.