Hi all.
Last night I finished a good few rounds on Battlefield 2142, no issues, today after having the pc run overnight on a defragment, the game loads, on the sign in screen I am told their is a new patch available, checking EA link it shows only 1.20, and says a newer version is installed

, on attempting to join multiple servers I am told what you see in the screenshot.
I do not mod my BF2142 install, to remedy this so far I have tried.
1) Reboot totally clearing all cache
2) Totally reinstalled BF2142, removed all data, registry keys folders etc from the computer, rebooted, and installed BF2142 from my official disk, and then installed patch 1.20 and Northern Strike using EA Link.
I am still getting this issue and am unable to remedy it.
Help!