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.