Umm .. a wheel bearing usually 'sings' or gives a knocking / graunching noise - particularly when the steering wheel is turned sharply whilst the car is in motion. The noise that your car producing seems rather constant .. sort of like a driveshaft that has a worn joint, though that's not to dismiss a wheel bearing as the culprit.
Is the noise coming from any particular side of the car .. and did it just start suddenly?
I would have thought that a workshop would have been able to identify a worn bearing or driveshaft. You're absolutely certain that the noise is coming from the road wheels/driveshaft and not the clutch/gearbox area?
If the noise is coming from just one side of the car, try swapping the 2 front tyres around to see if the noise changes from one side to the other. If a tyre becomes 'bulged' it can create road noise.
Let us know how you get on.