I have been told that SQL Native Client is supposed to be faster than the OLEDB drivers. So I put together a utility to do a load-test between the two - and am getting
In your question you are mxing OLE and SQL Native Client. Probably you are mean few things in the same time:
If to talk about OLEDB providers and supported SQL Server versions, then:
You did not sayd what SQL Server version you are using. In general, best is to use SQL Server OLEDB provider corresponding to your SQL Server version. Otherwise you can run into incompatibility between server and client versions.
Abstractly comparing, I can only speculate about differences between SQLNCLI and SQLOLEDB:
Without correct benchmark application and environment it is hard to accept your comparision results, because they may depend on multiple factors.