I run my wallet BitcoinPlus 2.7
3 years synchronization

You can sync offline.Keep the old database files on your machine.Basically don't delete anything and just download the new client and leave it running.It does take a bit of time reindexing blocks etc but all this can be done offline.