Ethernet Network Loading and MX4SIO (SD card loading) are the practical options for this. Both are faster than USB, with Network Loading being the fastest. Network Loading has greater game compatibility IIRC and has enough bandwidth to support Full Motion Video cutscenes, but it's much more complicated to set up as it requires using an ethernet compatible microcomputer like a Raspberry pi to run a local network file host for the PS2 to load games from. MX4SIO is easier and cheaper to do, has lower game compatibility (which is being improved regularly), and FMV support varies by game and SD card quality.