ok, got it. the flash is 8 mb, that's nice. the cpu is seems to be running @ 264MHz...
According to CFE values you've 32 MB of RAM enabled in one 256 Mbit DDR chip, which seems to be incorrect, as according to pics it has two 128 Mbit DDR chips... Perhaps that's why you're getting 16MB only.
So, if you brave enough you could type these lines:
If this fails you will need to replace your router... I take no responsibility on this...
nvram set sdram_init=0x0009
nvram set sdram_ncdl=0