40 GB = 42,949,672,960 bytes
1 month = 2,629,743.83 seconds
40GB/1month = 16,331 bytes/second
8 bits per byte -> 16,331 * 8 = 130,648 bits/sec
So round about 131 kilobits / second.
Dialup was 50 kilobits/second practically so almost but not quite 3 times the speed of dialup.