With a connection capable of 96Mbps, 24 is well below expectations.
If you are on a 40Mbps connection then I would expect to see a minimum of 35Mbps and with an 80Mbps connection, the high 70's.
I use an old XP laptop and can it easily deals with 100Mbps where available - last year I had access to a profile 30 connection which gave test results of over 90Mbps.
You need to investigate why your connection speed is so low.
And by the way the abbreviation for te speed is either Mbps or Mb/s NOT Mbs.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
M H C
taurus excreta cerebrum vincit