Do you need left join ? Can you further normalize the tables? (to lower the I/O) Can you upgrade to at least 8.3 ? It has huuge performance improvements over 8.3.
pgsql-performance by date:
Соглашаюсь с условиями обработки персональных данных