guardate che già tutti i giochi usano engine fisici che lavorano su un thread separato e quelli più nuovi sfruttano i dual core proprio per questo, riguardo il PhysX, lo sto usando per lavoro ed è davvero bestiale.. lo usano già un sacco di giochi sia per pc che per console nextgen comunque, ecco una lista
http://www.ageia.com/physx/titles.html
Il PhysX non è da confondere con le schede PPU di ageia però, praticamente è un engine fisico come gli altri (havok ecc) ma che oltre a funzionare via software, cioè usando la CPU del pc (sia essa dualcore o non) ha anche supporto per le schede della stessa ageia.
Praticamente su ps3 e x360 il physx non fa uso di una ppu perchè non sono presenti sulla macchina, così come per i pc non equipaggiati, però funziona ugualmente... e posso dirvi che è bestiale, lo sto usando su un mio progetto.
La rivoluzione citata da quedex è gà in atto, solo che chi non è del settore, cioè i giocatori, non se ne possono ancora accorgere.
Comunque penso che le ppu non prenderanno mai piede, piuttosto tutti si stanno muovendo ad ottimizzare il loro codice per le cpu dualcore sfruttando al massimo il multithreading. Anche l'incremento delle prestazioni delle GPU (schede grafiche) influenzerà la cosa come effetto collaterale, perchè se una GPU è in grado di fare più cose le si possono dare compiti che prima svolgeva la CPU, che può restare libera per simulare una fisica e un gameplay migliori