Hello Squibcakes,
First, avoid the commands: High <pin> and LOW <pin>.
Use CTS=1 or CTS=0 instead. The take less code space and I thing they execute faster. There is an assembly equivalent of just few lines but I do not use assemble and need to read the manual to answer this.
Secondly, you might try the HSERIN and HSEROUT commands if your PIC has a hardware USART build-in. This might need a MAX232 IC to invert the logic.

Regards
K.