Are you sure that the Windows machine is only B/G? Even though G is rated at 50, to get anything close to it consistently is rare. Even though G is rated at 50 best case, with overhead of retransmission for errors you're lucky to get 20-25 average in the real world.