There's the deflection we all know and love! No, in all seriousness I know for a hard fact it's the servers/netcode that's the problem, in fact alot of people here know because of how long this problem has been around..
I run hard-wired, and normally, even when there's just a tiny a jitter that causes a drop, I can check the event log and see an event where you can clearly see that signal was momentarily interrupted, even for only half a second. Whenever I check after this nonsense happens...no event, no interruption, not even a dip. When its "You have been disconnected form EA servers" that's either a PSN thing(90% of the time), or a network drop on my end(10%). "Unhandled Exceptions" and " An Unknown Error has occurred" are 100% verified server-side issues. Been a thing with this series since LONG before your time here too.