I think you may be on the money with bearings or brakes - also bear in mind for bearings, you dont want the nut to be screwed onto the hub too tightly, this is bad news for your bearings and could cause excessive wear, damage, seizing and with this alot of noise too.
Try loosening your spindle nut a little and see if the humming goes away. As a general rule of thumb the nut needs to be tight enough to eliminate play but not so tight that the washer behind the nut can-not be moved when force is applied to its edge.
You may want to check the condition of the bearings too, there needs to be ALOT of grease on those suckers.
Check the wear of brakes, and possibly warped discs. - standard stuff really
On the note of brakes, sounds like they may be rubbing. Try jacking the car up and spinning the wheels one at a time by hand. If you dont hear anything, regardless of how quiet, it may be your bearings, if you do, its likely your brakes are rubbing (or something between the pad and the disc is lodged.
Question?
at speed, how does the car react under heavy braking. wheel vibrations would indicate soiled pads or warped discs.
Hope this helps!