John,
Its unlikely you will ever get "the full bandwidth" for so many reasons. most ISP oversubscribe their bandwidth. we just got one large one to admit they have a deal with HULU and youtube to carry their traffic first, causing our citrix vdi traffic to crawl all day between NJ and Missiouri.
So, dont worry too much about the fact you are not getting "the full bandwidth".
I would go to speedtest.net for your area of the country, run 4-5 speed tests and figure out what you can expect. keep in mind, tcp rtt has a huge effect on how much utilization your tcp/ip stack can load on the network.
finally, if you are concerned about the pix -
put a server right on the outside and do a bidirectional iperf test with a 1M window size to the server right outside the pix from your inside client
on server --
c:\users\admin\downloads\iperf -s -w 1M
on client
c:\users\admin\downloads\ipsef -c 65.10.10.10 -w 1M -d
(where 65.10.10.10 is the server's ip on the outside of your Pix)
if you get a really low speed - like 20mpbs - check the speed and duplex of all devices in the path.
I recommend auto/auto on all server, pix to switch, pix to router links.
thanks,
Joe
19366