I believe the issue may be due to interrupts. From watching top (top -P CC), I see that the interrupts are only hitting one CPU. Is there a way to balance that load across both CPU's?
last pid: 79130; load averages: 0.33, 0.22, 0.15 up 85+19:36:44 13:05:01
38 processes: 1 running, 37 sleeping
CPU 0: 0.0% user, 0.0% nice, 0.0% system, 54.3% interrupt, 45.7% idle
CPU 1: 0.0% user, 0.0% nice, 1.1% system, 0.0% interrupt, 98.9% idle
Mem: 84M Active, 32M Inact, 281M Wired, 1336K Cache, 91M Buf, 3524M Free