I currently configured 128 out-peers and 1024 in-peers. Is one of these excessive or not enough?
This is likely excessive. There are over 20k nodes out there so just set up your node with reasonable settings like 16-32 peers and more importantly get some Monero and use it in the real world economy.
When it is running you can use commands like monerod print_net_stats
to see what it is consuming in terms of bandwidth.
That is a good start, paying for online services with Monero is very convenient.
Other places where you can spend Monero and buy almost anything you need.
cakepay.com
coincards.com
allark.io
moneromarket.io
cryptwerk.com
https://xmrlistings.online
monerica.com
https://anonshop.app
shopinbit.com
https://xmr.directory