If it doesn't buzz with just revving the engine, something that only moves when the bike is moving is your problem.
Put the bike on the centre stand (on a piece of plywood helps to get the wheel higher) and run the bike in gear to see if it is the chain or rear wheel somewhere.
Check for clearance between the rear tire and frame etc. with you on the seat (off the stand of course!), look for off wear on the tire or what it could hit. Same with front tire.
The front wheel is tougher to turn at speed while on a stand, obviously. You can disconnect the speedo drive at the speedo and go for a ride to see if the speedo was buzzing.
I've had strange buzzes that were traced to wires inside the headlight shell vibrating on it or the headlight reflector. But generally anything like that will buzz with just revving the motor to where it would be at the speed you hear the noise. Same with engine problems, riding load won't make much difference and the noise should be there with it not moving.