Well I haven't had the gaming experience I envisioned on my Powerbook. I see a number of reasons for this though it isn't exactly Apple's fault from what I can see.
What I have gathered is ATI, the card used in the Powerbook being a 9700 Pro, have a poor OpenGL implementation in their drivers/hardware. This is part of the problem.
The other part I'd imagine is the drivers for OSX, the drivers are way ahead compared to the Linux drivers which are a joke, but compared to the Windows drivers, I still feel the OpenGL portion of the code isn't really comparable.
I am sure there are other factors, but from what I have seen this seems to be the primary cause. Obviously with a Powerbook you are stuck with the primary graphics card, but as for desktop systems, I am not sure how nVIDIA cards perform though I do know that they have nearly always performed better than ATI cards have when it comes to OpenGL.
Anyway in answer to your question, I'd presume the combination of what I have written and the fact it is a big house is leading to your slowdowns. I built a small house and had no slowdowns at all, so I guess your best bet is to try and build a smaller house next time.

Also get the widget "no dashboard" for the dashboard, and be sure to run it when you do anything 'computer intensive', it may help improve your performance a bit.