When I was building my 850 motor, I took the cam sprocket to a friend who put it on a piece of firebrick, heated to red, them let it cool slowly. I then took it elsewhere and had two more keryways broached into it. It does not matter what cam or exhaust system you have, the cam timing has to be to be optimised to suit. Also you have to optimise the ignition timing, mixture and fuel.
When you theoretically compare what you have with what other people are using, there are too many variables to make a sensible comparison. A lot depends on how you want to use the bike. On a race track with an 850 Commando, if it pulls a very high gear, even then the usable rev range is usually from 5,500 RPM to 7,300 RPM. On public roads it probably never gets used like that.
What you need to do, is install your cam and progressively advance it over several track tuning sessions. However an improvement in torque is usually only detectable when you raise the overall gearing. So start tuning with relatively high gearing.
Detonation will not occur if you are jetted a bit too rich, and ignition timing is not advanced ahead of standard. Once you start to get sense out of the system, then start working on getting the jetting and ignition timing right. I usually set the ignition timing, then jet to suit it. I do not raise compression ratios.