Instances are already IO bound/capped.
For example, if you start up a micro instance, you'll only be able to download at like 200kbps or something.
So I'd assume the connection speed is linked to the size of the instance, and the bandwidth cost is integrated into that cost somewhat.