Just closing out this thread.
Yes it was the window setting. I had set it to a define that seemed correct, RX_BUFFER, but this was for the serial port, and it was indeed 256.
Setting WIN to it's max, I can now get much larger chunks of data through.
Thanks,
Aaron