Multicpu perfomance

Have Intel 5000 + Xeon 5410 ( 4 core, 2.22Ghz)

Online about 500 pptp clients, ether1 rx/tx = 200Mbps/200Mbit (all traffik goes throught 1 gigabit ethernet port)
Cpu load about 25%, sometimes 26-28.
The autumn has come, loading has grown up and losses of packages have begun.
There was one more processor. Now сpu count :8, cpu load 12-13 %. Losses at 12 % are, if loading less then 10% - is not present. Such sensation that works only one processor when its loading reaches to 100% losses begin.

multi cpu =yes. Version 3.30

Someone can being based on the experience to confirm or deny the described behaviour?

i am not using anything with multicore at the moment, but I thought I remember reading that interfaces were split up by CPU. So if you are using a single interface, all traffic is on single CPU? Can you split up the traffic a little across more than 1 interface and test?

Thanks for advice.
I used second network card and now cpu load: 18-20%.
But overal perfomance didn’t change, pings are still lost.