Still sounds like the carb to me. Could be a sticky float (dirty, saturated, or misaligned), could be a problem with the diaphragm (dirty, corroded, cracked)...
Riding on flat ground - will it run through the rev's cleanly if you give it just enough throttle to keep accelerating?
Had it not been ridden in a while, did it get ridden in the rain or parked outside in really cold or damp weather? Has it only been doing it on this tank of gas - can you add gas to see if it helps? Did the problem come on gradually, or just suddenly start happening?
When it does it - can you back off the throttle to stop bogging - and still accellerate (like at 3/4 throttle)? After it does it and then clears, if you let off the throttle to let the revs drop back down to 5000 will it do it again?
Free and easy things to always check -
What does the spark plug look like? An old weak spark plug or a loose cap *could* make it act this way.
Is your airfilter clean and seated correctly?