GPIO speed & CUDA access

The GPIO could not even remotely work with that resolution and speed.

When I mention USB and PCIe, what I mean is an add-on digital/analog i/o hardware for the sampling. You will need extra hardware and the direct use of GPIO to do this will not be practical without that extra hardware.