One thing to note as well, the more machines you have in an area, the more resources it takes to load that area. It seems most people build a single base full of machines right on top of each other, causing massive client lag in those chunks as your computer tries to load and process all of it at once.
If you have issues with lag in your base, try to spread the load out more horizontally. Make smaller bases dedicated to specific tasks, and give space between them. The less your system has to process, the better off your client (and likely your server) will be. Take advantage of all the tools a pack like Infinity has to offer (Ender Chest, Ender Tank, Dimensional Transceiver, Tesseract, trains, ME Quantum Bridge etc.) to move the needed components around. Use Mystcraft linking books/portals or RFTools teleportation to cover massive distances instantly. Think big. After all, the world is (nearly) endless. Use some of that space.
Everyone loves the idea of compact all-in-one bases until they build one to the point where they can't even walk inside it. Unfortunately, too many people blame the modpack and not the architect.