Wireless transparent bridge (based on VPLS) throughput issue

I did set up wireless transparent bridge as written here: http://wiki.mikrotik.com/wiki/Transparently_Bridge_two_Networks_using_MPLS.

As i try to check real throughput of this connection, it shows me something around 12Mb/s. When i change only the type of L2 bridge to one based on WDS, real throughput increase to 40Mb/s. I’ve tried already different values of MPLS MTU, but it didn’t help. On both sides there is RouterOS 6.4.

Any ideas why is it like that?

What device do you use?
What is the CPU usage during the test (and what proces uses most of the CPU cycles)?
Tunneling (EoIP, VPLS) need quite enough of CPU power to encapsulate the packets..

On both sides there are RB 411. CPU is around 10% at station side, and 35% at AP side during the highest traffic.

what is the speed and quality on pure wireless (i.e do the test between IPs assigned to the wireless interfaces - 172.16.0.x in the wiki example)