Well, 30 - 40 MB sounds pretty decent, if you consider that the armature has to seek to the data, read it, buffer it, seek to the new location and finally write it, over and over again, depending on the limits of the buffering being done. I also believe the green WD drives are meant to be lower power rather than higher speed, so I wouldn't expect as high of a transfer rate to begin with.
SATA 3 is the interface between your drive and your host bus and really only determines the upper limit for data transfers between the drive's onboard memory and controller and the rest of the system. It really has no bearing on how fast the internal mechanics of a hard drive are going to be. There is also no way a single, mechanical, consumer grade hard disc is going to saturate a SATA 3 connection at the current technology level.