233 for a GTX is great yeah, but the newer GT 512mb's and the GTS 512mb offers better bang for buck.
As for wondering whats round the corner, the pc upgrade scene has always been like that, i.e you buy a top of the line part and within a few months something better comes out, you just have to deal with it