That's fine and dandy. Now where are you going to find the server?
In practice, as opposed to theory, the only way to max out a gigabit connection is to be pulling from a bunch of servers at once. E.g., if you're running a spider or something. Or maybe if you control both the server and the client, and you have a big file to transfer. But even then, a connection between server and client is only as fast as its slowest link.
I use torrents frequently to DL various linux distros. Something like that would max it out quite easily.