GGPO will randomly stall during a match

I’ve had this problem for a while - my ports are open, I have no issue with joining or hosting, but I can’t play for much longer than 5-10 minutes without the game crashing. It’s definitely on my end, the people I play with don’t have any problem. Any ideas?