I would like to know the same thing. I've tried installing the Sims 3 series on Windows 8, and it opens to the launcher but then it doesn't do anything! I have tried everything. If anyone knows how to make it work on 8 PLEASE leave a response for us!
I just got a new laptop with win8 and I just finished reinstalling all my games. After installing each pack I downloaded updates before going onto the next. So maybe try that. I just downloaded this Seasons, it takes you to origin with a code to download it and it does work with windows 8