Bei Bascom gibts doch irgendwie die Anweisung, UART "buffered" zu verwenden. Evtl. gehts damit schneller.
Ansonsten könnt ich mir schon vorstellen, dass in der Funktion fürs aktuelle Senden sowas drinsteht wie "Sende das Zeichen und warte bis es raus ist".