First off, there is a huge difference between a 256MB and a 512MB. 512MB is better for most purposes, worse in terms of power consumption and heat output. As for the 7900, since it's not out yet, I'd say go ahead with the 7800. The 7900 has not been tested or reviewed yet, so you don't know if it's worth the money.