Okay, I figured something out. I'm not sure if it will work for you guys, but it worked for me. In a desperate attempt to get the stupid thing to work, I did this.
Note: This is for the people having the problem of the screen going black as soon as you click in the neighborhood in Windows 8.
Part 1:
So go to your Sims 2 folder, and find the application called "Sims2Launcher." I believe the location depends on the EPs you have, so just search for it. After you find this, right click on it, select properties, and go to the compatability tab. Select Windows XP, Service Pack 2, then check the box that says "Run in 640x480 screen resolution." The game wont actually run in that resolution, I just found it works this way.
Note: You have to launch Sims 2 using the Sims2Launcher.exe everytime you play it, or the problem will continue.
Run the program and press play.
This gets confusing from here on out, so follow my instructions very carefully.
Part 2:
Wait for the game to load, and select your neiborhood. Normally, upon entering the neighborhood, the screen would already be black before clicking. If not, click and make it black. Then, press the start/Windows key on your keyboard to make it go back to the start menu. The screen should revert to the 640x480 resolution that you are running the sims on. If not, try starting the sims again. Next, go to your desktop, and select the already running Sims from your taskbar. You should be brought back to the sims, and the problem shouldn't occur during that session. You have to do the 2nd part of these instructions everytime you start Sims, but it should be worth it.
Why this works, I dont know. But it does for me, and I hope it does for you. I have all the EPs and everything, and it works great. Hope I helped!