If there's lots of small transactions, the log buffer size is not going to be a contributing factor. Log records must be flushed to disk when the transaction completes, regardless or how full/empty the log cache is.
Is the log drive a separate physical array?
What's the IO stats on it? (start with avg sec/read and avg sec/write)
How big's the log, what are autogrow settings and how many VLFs do you have?
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild
: Discussions on DB performance with occasional diversions into recoverability
We walk in the dark places no others will enter
We stand on the bridge and no one may pass