It sounds like the engine is working fine, and you have power throughout the RPM band? I'm not exactly sure what the rev limit is on your engine (since I have the 155hp version) but I think it is just over 8,000. So, if the engine is operating good then your problem must be in the propulsion system. Below is a link to a good thread that was put together which explains exactly how a jet pump works and what cavitation is, worth a read.
http://www.seadooforum.com/showthread.php?4959-quot-How-a-jet-pump-works-quot&highlight=jet+pump+works
It really sounds like your boat is captivating, or sucking air which is why you have no top end. My boat (which is smaller and less hp) gets up and out of the water without a hitch and never over revs. Should only take about 3-4 sec. to plane out on the water.
If it feels like the engine is reving up, but you have no thrust (kind of like the transmission or clutch is slipping) then it is the pump and you need maintenance or a rebuild. You could also have something stuck in there, stick, garbage, rocks, etc.
Since it sounds like you got this boat used, you should probably do a close inspection of the pump system (or have someone else do it for you), take it apart, make sure the wear ring and impeller are good, bearings and grease in good condition, etc. Also would help to know what kind of engine you have, guessing the 255hp?
If on the other hand, there is no cavitation from the pump and the engine labors to get the boat out of the water it could very well be the supercharger. I don't have the SC model so I don't quite know how it should act. Do a few tests and let us know what you find out. If I can't help I'm sure someone else will chime in and give some advise. You may also want to download the shop manual from this site if you plan on doing the work yourself, just become a premium member. Good luck!