I cannot seem to decide which way to go when it comes to the new video card. Let me preface this by saying that I don't really care about benchmarks or max frames, 30 or so per sec will do me just fine. However, I would like to play the latest and greatest in games (i.e. Crysis), and I would like the card to last a while. Also, I am a college student and currently my funds are limited. So, I am leaning towards evga's 8800 gts for the reason of its step-up program. If what I have been reading is true, I will be able to step up to a 9800 when they are released in a couple of months. Anyone done this before? Thing is, I know that is the best card of the bunch I am looking at (8800 GT 512, 8800 GTS 512, 3870 512, 3850 512), however as far as best bang for your buck it seems to perhaps be the worst. Thats why, taking into consideration what I am looking for, I was wondering if one of these other cards will suffice. Also, how important is dx 10.1? Is that going to be a big jump or just a minor improvement?