Performance with different standard clients (b/g).

Hi,
I have tested many APs with different standards, from 2 years ago.
One of old issue that I have tested and measured was the behaviour of the AP with two client with different standard b/g.
I had measure the bandwith downloading from an internal FTP server. I found the following behaviour

Case 1: 1 Client in standard G TOTAL = 20 Mbit/s
Case 2: 1 Client in standard B TOTAL = 7 Mbit/s
Case 3: 1 Client B + 1 Client G TOTAL = 7 Mbit/s
Case 4: 1 Client G + 1 Client G TOTAL = 20 Mbit/s
Case 5: 1 Client B + 1 Client B TOTAL = 7 Mbit/s

On last Atheros AP (I have tested Dlink2100AP) with last firmware 2.20eu, the behaviour is very good.
In fact the performance degradation with 2 kind of clients in different standard is 10% of 20 Mbit. This means that:

Case 1: 1 Client in standard G TOTAL = 20 Mbit/s
Case 2: 1 Client in standard B TOTAL = 18 Mbit/s
Case 3: 1 Client B + 1 Client G TOTAL = 18 Mbit/s
Case 4: 1 Client G + 1 Client G TOTAL = 19 Mbit/s
Case 5: 1 Client B + 1 Client B TOTAL = 7 Mbit/s

Have someone tested in the same scenario the CM9 and last Atheros 5006 family cards?

Best Regards
Massimo