I say buy now and screw that waiting for 10.1.

I have no idea when it comes out but let's say you buy a card now that supports it, then it's released 6 months from now and maybe 9 month from now games start to popup that supports it. Well by now your graphics card will not be able to play at maximum settings anyway so you probably wont even be able to utilize the 10.1 features to the max anyways. And games made for 10.1 will always work with DX10 or even DX9.x

My old graphics card supported DX10, but when Crysis came i had to play that shit on low settings and other games with heavy graphics that supported DX10 on medium to low. Even after upgrading to a 8800GT i can only play between medium-high settings. And it just feels like i cant utilize that DX10 feature.

So the lesson i learned was that if you need a graphics upgrade just buy one. Even if it comes out a new game 6-12 months from now with wickedly awesome graphic i will still have to upgrade to a new graphics card to utilize all the big graphics feature the game supports.