Having tried everything I know I was at a loss what the cause of these lost connections were, I joined Surfy's server last night and played, for the first time since I bought the game, 3 games in a row with no kicks or loss of connection. I had an idea it wasn't my side that was the problem and it was the EA servers, the thing that confuses me though is why other people can stay connected yet some cannot, you only have to take a look at the battlelog forums to see it is an on-going problem for a lot of players that does need fixing.
Already done, I also tried disabling my firewall, anti-virus, ping testing different sites to see if I was losing packets but everything my side came back fine yet I was still losing connection after the first game and it was impossible for me to play 2 games in a row, until last night.