Yeah, if you get 42GB with software compression, the driver is probably suspect.
Are you current on firmware and driver for both Controller and tape drive?
Are you using the Veritas driver or a mfg driver?
Have you tried switching?
Are there any switches (dip switches or jumpers) on the drive itself to enable or disable HW compression?
You may also want to consider just using SW compression. Years ago, I got slightly burned (not critically, thank God) trying to restore from an "identical" DLT drive with different firmware, and have used SW exclusively since. On today's hardware, the difference in throughput will be negligable