hello !!
you should use excel 2007 that can use multi core processors,
like a quad 6600 or more..
but if you have to clean your vbe code ..
i noticed a larger cpu usage by excel 2007 then excel xp (similar to 2003) ..
i cant imagine why your page is 500 mb..
while the stolen market...