Try using the latest CVS drivers from the 2.4 branch (or use 2.6 if you can). You should see a substantial improvement.