Maximum data rate that can be achieved between PIC and FPGA
I suggest you look at using the PIC24F DMA controller to transfer SPI data directly into RAM.
You'll have to read the datasheet to figure out what data rates are possible.