The old technology will drag the new technology down with it. One G client will slow the ( not really ) N router down to G. One B client will slow everything down to B.
You need the same technology on both ends to reap the benefits. Put a B client on that N router, you'll just have fits...
The B and G clients lack the technology to get the range benefit from the N
A B client on an N router is like towing an Amish buggy behind a Ford GT40. The limits of the old become the limits of the new.