40Mb(bits) with overhead would be about 3-5MB(bytes) sure that's not what you are seeing?
That said powerline adapters are very much affected by the quality and topology of the wiring even the quality of power coming in could affect them in your house so ya it's completely possible they barely...