DarkSlayer, even though you only have a certain amount of units in your viewport the game still needs to load all of the data on the map into memory. So a large map with lots of objects in it would still be laggy no matter where you are looking. it would just be more laggy when you see a lot of objects at the same time.
Correct, although non view-ported objects require considerably less memory - virtually none if they're not actually doing anything, but if they're moving / firing etc, then they eat about 60% as much memory as they would on screen.