The previous owner could have cut the head. What carbs are you running, is it ported? Check the cylinder wall clearance. All these problems could/would lead to low compression. What bore is the motor, that could also be a problem
As far as the backfiring it could be your ignition or it could be rich/lean.
Lastly a fouled plug will run fine at an idle and cut out on the top end.