Re: Question about server connection with friend in a different country...
As you said in your post, your friend don't host the game because there's a lot of internet trafic in his house.
You live in USA, he lives in UK, so I think that the connection between you and your friend can't be stable because of the distance which seperate you.
He doesn't have a great connection himself, and the connection between you isn't really good.
So I think that as far as there's too much latency you'll (he'll) be disconnected.
There's still many problem on EA servers, maybe it worked before because your friend had a better connection than now, I don't really know, that's the problem about connection issues on EA servers, no one found a solution to fix it...
Try to play with a third player which live in UK, to see if that's really because of your friend connection, or a server issue.