things to check:
1) crank seals. Check left one by spraying soapy water onto it while turning the engine over (with spark plug removed) You know the right seal is bad if the bike smokes excessively due to sucking in gearbox oil.
2) reed petals. If they are frayed then they dont seal and too much crankcase pressure is lost.
3) any intake tract air leak. Spray WD40 all over it while running. If no leaks then RPM will stay the same.
4) head gasket leak. With the head off you can see any trail of compression leak because it makes a trail.