You keep forgetting, Spidey, that those are demo's. You should see some Nvidia demo's from a couple of years ago, just now these things are being put into games. While the demo might run fine on your PC if it is good enough, that doesn't mean it will work in a game yet. These simulations require quite a bit of processing power, but games include far more than that. More interactivity, complex AI code, more action (which causes a lot more graphical stuff on your screen), all of which cost a lot of processing power. Consoles aren't holding back games, consumers are, because not everyone can afford to buy the best available graphics card. And these games need to stay accessible for a larger crowd. You can't add fluid simulation just like that, because adding such a dynamic system, would probably have some meaning to the game (eg. you have to solve a puzzle using fluid dynamics) and if only the people would a 1000 dollar graphics card can play those games, those companies wouldn't earn a thing.