I have a full node running in my office off it's own static IP. I'd like it to contribute as much as possible to the network, and share as many block with as many peers as possible. (We have a 1Gbit line, it's limited to 100Mbit, or 1/10th of our bandwidth.)
It's currently running the bitcoin-qt GUI client, and has a fully synced copy of the blockchain.
Are there any differences between the Command-Line daemon and the GUI? Are their any configuration changes I can make to allow the instance to connect to more peers, or to be more 'generous' sharing blocks?