I heard that Riva TNT is coming out with a newer version with 0.25 micron. What are the features of this new chip other than higher clock speed and better RAM? What about the TNT2? Does TNT2 refer the TNT with 0.25 micron? Or is it a completely new chip? Which should I buy, the current 0.35 TNT, or wait for the 0.25 TNT / TNT2 to come out?