Sounds like an air leak. Use some ether or starting fluid and spray it around and when the bike revs up all of a sudden there is where the leak is.
That compression seems a little low to me. At sea level you should still be up in the 130-140 range depending on how worn out the motor is, 95 doesn't sound good..............