I never use XMP, you are better off just setting the timings and sub-timings manually, and as to SA and IO leaving them on "auto" will normally overvolt as a rule of thumb. The only way to make sure your ram is not the culprit with the errors you are getting is to use HCI or another memory testing app.