I wonder if the spark plug is hot enough ?
Recently I went on a trip to Turkey on my MZ, so because I knew I would be doing faster droning for hours and hours I bought two new NGK BH7 and two NGH BH8, and I fitted the 8, in order to improve cooling because I was worried about overheating at that speed.
I found that the bike would not go above 4.5k RPM in top. I assumed it was because there just was too much wind (it was a windy/rainy trip) and that there was a lot of weight on the bike and thus it was the reason it couldn't get past 60MPH.
However, one day whilst having problems with the bike (I think the rain was getting into spark plug cap and it was constantly cutting out, (later on I greased it up- which may or may not have solved the problem.. unknown.. ) however I replaced the spark plug with the hotter grade and I found that the bike could indeed get to 5k RPM and produce 70MPH when not battling the winds or resistence against lorry 'wind wall' when trying to overtake.
And then I rode for 800miles with no overheating or any issue concerning power output either..
I've looked at comparison tables for that spark plug you have mentioned but cannot see that it is compatable with NGK B7HS or B8HS... Infact, that spark plug has a huge reach on it..
You need to try a different spark plug which..
Threaddiameter: 14mm
Threadreach: 12.7mm
Seattype: flat
Hexsize: 21mm
Tipconfiguration: non projected