As far as I remember multithreading=true is the default value for a multi-processor host computer. I'm also pretty sure rows= parameter is only valid when loading in conventional mode a.k.a. direct=false

Have you tried "unrecoverable"?

Fixed lenght data, Direct path, Unrecoverable should give you max performance.