Mate you've got a lot of new stuff going on there all at once - which always makes it difficult to diagnose faults.
The first thing I'd do is go back to the original plug - just to eliminate one of the variables.
If a bike runs rough at high revs, the mixture is usually too rich. You will notice this effect if you leave the choke on when the bike is hot.
Depending on where you have set your carbie needle, you can try adjusting it to make the mixture run leaner or richer (as the case may be).
If that doesn't work, you need to check that your new filter is letting the air through O.K. Be careful when applying filter oil - using too much can restrict air flow.
At the end of the day, you can always have your carburation analysed on a machine - which will give you a definitive answer for only a few bucks.
At the end of that process, you may discover your new jet isn't optimum for the current set-up - but at least you will know!
Once you get your fuel/air mixture working and the engine running O.K. - then you can try a high performance plug
The rule is - one change at a time - optimize performance after each change.