From the first look, it looks like there will be some data loss.
You are sending the data to FX2LP at the rate of 25MBps. I think you might be using the Bulk transfers to send that data to PC. As you know the bulk transfers are bursty in nature, FX2LP don't get any IN token from the PC at regular intervals. So you will loose data because of the nature of bulk. More than that, you want to do some modification to the data. I am not sure on what all modifications you will be doing. So it looks like there will be some data loss.
Also, I would like to hear the comments from the other customers who have tried the similar design with FX2LP.