Does the following recommendation
Instead we recommend creating a VPC endpoint that enables connecting to S3 in instances that reside in a private subnet in an AWS VPC. This will eliminate any limitations imposed by the network bandwidth of your VPC’s NAT instance.
still hold? Considering that VPC "endpoint can support a bandwidth of up to 10 Gbps per Availability Zone and automatically scales up to 40 Gbps.", whereas VPC NAT can "Scale up to 45 Gbps.".
Apologies if I missed any existing thread - querying for "vpc endpoint bandwidth" came back empty.