The last time we contacted Orange was around a month ago and thier diagnosis was that our old router could have a fault so they sent out a new one. It hasn't helped, I get a great service during the day, its just at evenings on battlefield that I get problems.
I agree that Orange are not a good service provider as its hard to contact the Indian call centre.
When I try to phone them during peak times I am not able to get through. I would have to wait for over 45 mins to get through. (one of these days I will hold on for that amount of time). When I phone during the day they say that I should phone when there is a problem so they can determine what it is.
I just did another Ping test :-

According to that result I have an excellent connection.
I'll post one later in the day so the difference can be seen.
Its easy for people to say change the isp, and I will do (because of the call centre thing) when our contract is closer to expiring.
I dont believe that anyone else can offer a solution though as our neighbours around the corner with a similar household have exactly the same problem with BT. Until the cables are renewed in the street we are stuck with this problem.
The reason I posted this thread link is to show that this connection issue is really just EA Battlefield games. They put something in a patch that now affects those with perhaps slower connections at peak times. I've been on GT5, Dirt Showdown, Killzone 3 and Borderlands over the last week, and the worst that happens is that comms break up now and then.
So Yes I will be persiviering with getting through to the call centre, and Yes I will be changing my ISP soon, but I really dont think thats going to help until EA change the way they treat slower connection speeds on thier servers.