Thanks to Jonathan and Kevin for your responses.
Using the purge tool significantly reduced the file size - its a fantastically efficient tool for removing unused data from the file, that I was not aware of - I will certainly make great use of that tool in the future.
I also cleared the viewport cache - actually tested deleting all my sheet layers in a copy file and created the viewport entirely afresh, which also seemed to help.
I have now managed to get the section viewport, though it still took hours; creating orthogonal section first, adjusting settings to perspective and then updating. Unfortunately with the 3D conversion resolution set to 'low' some of the curved walls and objects are unattractively angular, and I had to sacrifice a lot of detail that I had modelled in the background, but at least I have something to play with!
I am now working on extracting another section viewport from the same model, which is also taking several hours.
This is actually not the first time that I have had to work hard (/wait a long long long time) to get the desired sections out of my models. On a previous project, I had to shorten the length of the section I wanted, and select a closed finite width in order to load a viewport on a sheet layer.
Is it common for users to have similar difficulties in exporting large/detailed sections out of architecture models (several hours long waits)?
I would be very interested to know how long other users typically have to wait for their section viewports to load, and their habits for increasing efficiency of workflow... I have a friend who exports large rendered viewports which he says can take 2-3-4 hours to load; this also seems a long wait, but quite reasonable for a fully rendered section compared to the black and white hidden line sections I am creating. However, he is using a powerful desktop comparative to the Macbook that I am using, which is probably the reason why?
Are my models (at 200-300mb+) inadvisably large for working with for most users, or is my Macbook just not powerful enough to compute the geometry that I am asking of it?
NB: To clarify again, I am rendering in hidden line (drawing intersection lines switched off), perspective projection, black and white only, infinite width/depth/height, 3d conversion resolution low.
[PS: Is there any when first creating a section viewport to load it as a perspective section straight away? The drop-down list which dictates orthogonal/perspective etc in the dialog box that opens after drawing the section line is greyed out, and I always have to load a 2D orthogonal section first, then adjust to perspective and update.]