Graphics and physics rely on many of the same computations, which is why physics acceleration through graphics cards can be viable, so I think a redesign of computer architecture should be considered.
Math coprocessors should make a comeback. In the system, there should be a main processor specialized for logic operations and a math coprocessor specialized in number crunching. Graphics and physics companies would then change their focus, with the graphics companies making math coprocessors and graphics cards (which would provide more specialized functions and would rely less on internal computations), while the physics companies (is there more than one?) would only make math coprocessors.
In this scenario, if you wanted greater performance for your games but you were unconcerned with the performance of anything else on your computer, you could upgrade just the math coprocessor, as opossed to buying a traditional processor that incorporates everything, which could save money.
Alternatively, I guess the graphics giants could just create future cards with physics in mind, and design their architechture around the acceleration of both. They could call them "game cards." We could see GPUs become "Gaming processor units" or EPUs, "Entertainment processing units." That's probably alot more likely, considering that this doesn't require a computer architechture change at all.
:tongue: