With 1 000 000 faces you'll have a sluggish model regardless of hardware spec. When I get very large models like that I often export parts into components and work on the smaller parts, then reload into the main large file.

Also, if you have vegetation geometry with lots of polygons, either replace them with lighter geometry, or at least put them on a layer you can turn off while modelling.