>>105929066anon, you dont need a 10g uplink if you want to send data within your local network.
yes, your 1g uplink is a bottleneck, but even if you were to somehow get a 10g uplink, who do you send your data to that also has 10g uplink? the only realistic answer would be a separate building that you still have control over. so that you can link your two buildings with 10g. but 10g to the internet doesnt make sense.
i myself have a 10g NIC in my PC as well as my home built NAS, simply because it cuts down my full disk backup time from like 3 hours to 20 minutes.