Hi,
What I would suggest in this case is to install the standalone base game patch or patches after updating the expansion pack(s). To find out what version your base game is currently at, navigate to where the base game is installed. By default:
C:\Program Files\Electronic Arts\The Sims 3\Game\Bin
Now open the file named skuversion.txt but do not change anything in it. The SKU version should indicate the current version number of the base game. After you are done viewing, close the file without saving it. With that information in hand, you can check out the following thread for official EA download links for the manual incremental updates:
http://forum.thesims3.com/jforum/posts/list/188505.page
(Thanks goes to Sassy0984 for compiling the list!)
For the manual patches, please ensure you are downloading the correct version for your game region. To find out what region your game is using, refer back to the version number indicated by the skuversion.txt file. The last digit represents the game region. When choosing a patch to download, look for the corresponding region number in the file name.
When applying several standalone incremental patches to update the game, you must do so in the correct sequence. If your base game is at version 1.10.6 and wish to manually update to version 1.12.7, you must apply the 1.11.7 patch and then the 1.12.7 patch. The 1.12.7 patch installer will otherwise quit with an error message if the setup cannot find the correct core files added or updated by the previous incremental patches.
-Big Guy-