A ver. Como dice Marie debe de aparecerte directamente en el launcher. Si estas instalando de manera legal al momento de descargar algo de la pagina (obviamente estando logueado en ella primero), la pagina te abrira una ventana donde te pedira que elijas la aplicacion para descargar (en este caso seleccionando el nombre del launcher de los sims 3, no hay pierde es la unica opcion). Cuando hagas esto, automaticamente se te abre la ventana del launcher y es ahi donde este se conecta con el sitio oficial y comienza a descargar el contenido (Debes tener el EA Download manager abierto y debes loguearte en el para que esto suceda). Ahi mismo en el launcher veras todo el tiempo el progreso de la descarga con una barrita verde. En el momento en que se termina de descargar el contenido este se instala solo. Desde el parche 1.8 el contenido legal de la store se instala solo, al bajarse, aunque no pasa nada si usas la opcion de instalar como dice Marie, puedes hacerlo si te quieres asegurar que se instale aunque segun se no es necesario. Una vez que hagas eso debes entrar al juego y el contenido aparecera en este sin mayor problema.
El problema de que no aparescan ciertas descargas en el launcher es como dice Marie por descargas ilegales. Los archivos de la EA Store deben de bajarse directamente sino no podran instalarse (aunque el launcher diga que si) y no apareceran en el juego.
Si no te funciona directamente desde la pagina prueba a usar el modo de compra del juego. Aqui esta explicado como funciona
http://store.thesims3.com/shopMode.html