I hate CDIIt sounds wierd that the power drops dramatically after 10k revs. And that when you go up a gear you get into the power. My engine* pulls well till about 8k, and then it pulls like a train, ans then at about 10k it's off like a rocket! Sounds like yours is the exact opposite. And when i want to get into the power (for overtaking or whatever) I drop a gear, i dont go up a gear.
*This was before it blew up.
This makes me agree with Jay in thinking that it must be the CDI. The CDI controls how the engine behaves. (After getting a new engine, i discovered that my CDI is phucked and the engine wont rev at all!)
Check the wires coming out of the CDI, and check them where they go into the coils / engine (wherever the hell they go!). If these are okay, there is a company (at least one i know of in the UK) who test them for about £30, and if they find a fault they can fix it for £90-120. Alternatively, you could buy one online, like on eBay, or even on here, I have seen a couple advertised lately. I bought one off ebay last week for £40, but I seen one at £250, so there is a huge price range. The last option is that you could fix it yourself. There are a few posts that detail how to do this, but they are dotted all over te place and a bit vague and confusing. This is a post i made with all of the information I found about DIY CDI repair, and a few peoples helpful comments. If you'd be interested in fixing it yourself, take a look:
http://forums.banditalley.net/viewtopic.php?p=51122&highlight=#51122That is all assuming that it is your CDI thats busted. If thats not the problem, then I can't help! Sorry!