alidan :
there is no way any home consumer will ever need 320gb, of ram, not even in the BEST of constance.
Simply, wrong.
I can imagine it. Moreover, I see some of breakthroughs coming out of this. You might recall that many nowadays algorithm use limited memory, because there is just not more available and that use crippled down, slower, version because there is so much faster alternative, but there is no memory to put intermediate data into.
Simple example is graphics. It is not about resolution (# of pixels) x 32 bits = all I need. We have double, triple buffering - it is limited, because there is no more memory for it. We could do more frames at the same time, but we do not have memory for all of it at ones. We could do so much more if we have 100x more memory available. Just check back some "academic" algorithms which are being told on universities or being discovered, they are academic for no practical implementation - some ideas are not realizable on nowadays HW.
I believe that massive parallel computers with hundreds to thousands units (more easily controllable and more general than what GPUs have) and lets say hundreds of GBs to TBs of RAM will open the door for before unthinkable. It is just matter of imagination and extrapolation. For instance, we are now limited in buying machines for calculations because of one stupid thing. While I can get plenty of cores in ! machine, I cannot have adequate memory with it, that means sufficient memory for each core. That led to splitting into more machines which have less cores, but adequate memory capacity. And this is nowadays problem with tens of GBs.
The best example of memory capacity is the brain. Brain is so fast not for being so fast CPU, but for having fast searching algorithm with huge amount of data in ther database (think Google). You see someone face and you know, you cannot even trace what your brain did to get that information, it was instant. But it was not like brain had to do some heavy calculations, it just relied on superfast access to superhuge databank. I am not sure that there is any number of memory which would be considered enough. OF course, practicability and technological limitations are the major constrains here, but they can shift pretty fast as it has been shown in the past.