I'm building a new rig this summer, and a 7900 GT is my main candidate for a graphics card. However, it lacks DirectX10 functionality, which is a problem, as I'll probably be getting Windows Vista. (Noy immediately, mind you. Probably next summer, or around then.) Should Buying a 7900 GT and replacing it only a year later feels like a waste; what are my options?