If you can run the game, a few things locally could be influencing your ping and generating lag. Luckily these are things you can control. Otherwise the problem is with your Internet Service Provider (so you could switch) or with EA's servers, in which case you're screwed.
Are you awesome at setting up your home network and/or would you like some friendly advice ?
I notice btw that you're in South West England, are you out in the countryside or in a City ?