Calling into Pawn VM is what takes most of the processing power, it's not the same as calling a C function, and with AddToFullPack that can happen thousands of times per second. Anyway it's not as bad as people make it seem, just don't do any heavy processing in there.