Honestly, if you need 8gb of ram - you likely need a mac pro. (which currently supports up to 32gb).
From my guess - the imac is about mid-way through it's current gen life-cycle, having a fairly recent hardware update. But the next update may be even later than Feb 09.
Why do you feel you need 8gb?